草庐IT

WPF-Window

全部标签

c# - 如何在 WPF XAML 中使用嵌套类?

我正在重构示例中的代码:24.129.21.MasterDetailBinding来自C#/CSharpTutorial»WindowsPresentationFoundation»绑定(bind))和afterexcludingSkillsclass,相应的变化在MainWindow.xaml中在MainWindow1.xaml.cs中:usingSystem.Collections.Generic;usingSystem.Collections.ObjectModel;usingSystem.Windows;namespaceWpfApplication{publicclassSk

c# - WPF:如何从不同程序集中的窗口开始

我用谷歌搜索了这个,但仍然无法正常工作我有一个WPF应用程序,想从位于不同程序集中的Main.xaml开始。两个组件都在同一位置。我该怎么做?我从XAML中取出了StartupUri并尝试了这些和一些细微的变化:protectedoverridevoidOnStartup(StartupEventArgse){base.OnStartup(e);StartupUri=newUri("/CompanyName.VisualStudio.UI;CompanyName/VisualStudio/UI/DatabaseManager/Main.xaml",UriKind.Relative);/

c# - WPF:如何从不同程序集中的窗口开始

我用谷歌搜索了这个,但仍然无法正常工作我有一个WPF应用程序,想从位于不同程序集中的Main.xaml开始。两个组件都在同一位置。我该怎么做?我从XAML中取出了StartupUri并尝试了这些和一些细微的变化:protectedoverridevoidOnStartup(StartupEventArgse){base.OnStartup(e);StartupUri=newUri("/CompanyName.VisualStudio.UI;CompanyName/VisualStudio/UI/DatabaseManager/Main.xaml",UriKind.Relative);/

c# - WPF RibbonWindow + Ribbon = 屏幕外的标题?

我正在尝试将Ribbon控件与RibbonWindow结合使用,但即使在简单的实验中它们也会失败。创建了新的WPF应用程序将代码更改为examplefromMSDN添加了对System.Windows.Controls.Ribbon的引用并删除了ribbon:前缀(为什么示例已过时?)。添加了两个图标(16x16和32x32)。执行应用程序并看到这个(记事本供引用):我已经可以看到很多问题了:边框很小。普通窗口的边框很大,WPFRibbon应用程序的边框很小。标题高度也较小。边界模糊。当聚焦普通窗口时,它的边框是黑色的。WPF应用程序的边框是灰色的(在角落可以看到黑色;在边框上画了什么

c# - WPF RibbonWindow + Ribbon = 屏幕外的标题?

我正在尝试将Ribbon控件与RibbonWindow结合使用,但即使在简单的实验中它们也会失败。创建了新的WPF应用程序将代码更改为examplefromMSDN添加了对System.Windows.Controls.Ribbon的引用并删除了ribbon:前缀(为什么示例已过时?)。添加了两个图标(16x16和32x32)。执行应用程序并看到这个(记事本供引用):我已经可以看到很多问题了:边框很小。普通窗口的边框很大,WPFRibbon应用程序的边框很小。标题高度也较小。边界模糊。当聚焦普通窗口时,它的边框是黑色的。WPF应用程序的边框是灰色的(在角落可以看到黑色;在边框上画了什么

c# - 在关闭 C# WPF 应用程序之前询问用户

我想在关闭应用程序之前询问用户。我正在使用C#.NET4.0WPF。我可以在Windows窗体中完成,但不能在WPF中完成。当用户想要关闭应用程序时会触发事件。出现消息框,无论按下哪个按钮(是或否),应用程序始终关闭。为什么?哪里错了?它有效,但只有当用户按下“X”时。当用户使用Application.Current.Shutdown();按下关闭按钮时,它不起作用。privatevoidMainWindowDialog_Closing(objectsender,System.ComponentModel.CancelEventArgse){MessageBoxResultresult

c# - 在关闭 C# WPF 应用程序之前询问用户

我想在关闭应用程序之前询问用户。我正在使用C#.NET4.0WPF。我可以在Windows窗体中完成,但不能在WPF中完成。当用户想要关闭应用程序时会触发事件。出现消息框,无论按下哪个按钮(是或否),应用程序始终关闭。为什么?哪里错了?它有效,但只有当用户按下“X”时。当用户使用Application.Current.Shutdown();按下关闭按钮时,它不起作用。privatevoidMainWindowDialog_Closing(objectsender,System.ComponentModel.CancelEventArgse){MessageBoxResultresult

c# - 什么时候应该在 WPF 中使用依赖属性?

什么时候应该在WPF中使用依赖属性?它们是静态的,因此与使用.NET属性相比,我们可以节省大量内存。在.NET属性上使用依赖属性的其他好处是:1)无需检查线程访问2)提示一个包含元素被渲染等等……所以我似乎应该始终在我使用WPF的项目中使用依赖属性?也许对于这里和那里的辅助类的一些微不足道的属性,我可以远离.NET属性... 最佳答案 依赖属性是一个宽泛的概念,解释起来可能需要几页纸才能写完。所以只是为了回答你的主要问题,Dependencypropertyisusedwhere您知道该属性将成为绑定(bind)目标,即您正在创建用

c# - 什么时候应该在 WPF 中使用依赖属性?

什么时候应该在WPF中使用依赖属性?它们是静态的,因此与使用.NET属性相比,我们可以节省大量内存。在.NET属性上使用依赖属性的其他好处是:1)无需检查线程访问2)提示一个包含元素被渲染等等……所以我似乎应该始终在我使用WPF的项目中使用依赖属性?也许对于这里和那里的辅助类的一些微不足道的属性,我可以远离.NET属性... 最佳答案 依赖属性是一个宽泛的概念,解释起来可能需要几页纸才能写完。所以只是为了回答你的主要问题,Dependencypropertyisusedwhere您知道该属性将成为绑定(bind)目标,即您正在创建用

c# - 以编程方式对 wpf 数据网格进行排序

有没有办法以编程方式对WPFDataGrid进行排序(例如,如果我单击第一列)?有没有办法模拟这个点击?这是我的代码:Collection_Evenements=newObservableCollection();Collection_Evenements=myEvenement.GetEvenementsForCliCode(App.obj_myClient.m_strCode);Collection_Evenements.CollectionChanged+=Collection_Evenements_CollectionChanged;myDataGridEvenements.I