草庐IT

WPF-dataGrid

全部标签

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

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

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

c# - WPF 复选框检查 IsChecked

我不是在谈论这个事件处理程序,而是一个简单的If语句检查CheckBox是否已被选中。到目前为止,我有:if(chkRevLoop.IsChecked==true){}但这会引发错误:Cannotimplicitlyconverttype'bool?'to'bool'.Anexplicitconversionexists(areyoumissingacast?)有没有办法做到这一点我想念的? 最佳答案 您可以使用nullcoalescingoperator.如果左侧操作数为空,则此运算符返回右侧操作数。因此,当CheckBox在in

c# - WPF 复选框检查 IsChecked

我不是在谈论这个事件处理程序,而是一个简单的If语句检查CheckBox是否已被选中。到目前为止,我有:if(chkRevLoop.IsChecked==true){}但这会引发错误:Cannotimplicitlyconverttype'bool?'to'bool'.Anexplicitconversionexists(areyoumissingacast?)有没有办法做到这一点我想念的? 最佳答案 您可以使用nullcoalescingoperator.如果左侧操作数为空,则此运算符返回右侧操作数。因此,当CheckBox在in

c# - 在 WPF 中为整个应用程序设置皮肤的推荐方法是什么?

我希望我的WPF应用程序可以换肤,通过应用特定的XAML模板,并且在应用程序范围内进行更改,即使对于动态控件或甚至不在可视化/逻辑树中的控件也是如此。我可以使用什么来完成此类功能?是否有任何好的资源或教程可以说明如何完成此特定任务? 最佳答案 采用的基本方法是在整个应用程序中使用资源并在运行时动态替换资源。参见http://www.nablasoft.com/alkampfer/index.php/2008/05/22/simple-skinnable-and-theme-management-in-wpf-user-interfa

c# - 在 WPF 中为整个应用程序设置皮肤的推荐方法是什么?

我希望我的WPF应用程序可以换肤,通过应用特定的XAML模板,并且在应用程序范围内进行更改,即使对于动态控件或甚至不在可视化/逻辑树中的控件也是如此。我可以使用什么来完成此类功能?是否有任何好的资源或教程可以说明如何完成此特定任务? 最佳答案 采用的基本方法是在整个应用程序中使用资源并在运行时动态替换资源。参见http://www.nablasoft.com/alkampfer/index.php/2008/05/22/simple-skinnable-and-theme-management-in-wpf-user-interfa