草庐IT

WPF-dataGrid

全部标签

WPF入门教程系列三十 ——DataGrid验证

WPF入门教程系列目录WPF入门教程系列二——Application介绍WPF入门教程系列三——Application介绍(续)WPF入门教程系列四——Dispatcher介绍WPF入门教程系列五——Window介绍WPF入门教程系列十一——依赖属性(一)WPF入门教程系列十五——WPF中的数据绑定(一)         DataGrid控件可以在单元格级别和行级别执行验证。通过单元格级别验证,可以在用户修改单元的数据时验证绑定数据对象的单个属性。通过行级别验证,可以在用户提交对行的更改时验证整行对象的数据。还可以提供针对验证错误的自定义可视化反馈,或使用DataGrid控件提供的默认可视化反

c# - 在 WPF 中创建忙碌动画的最简单方法

我提到过WPF中没有标准的忙碌控件。那么显示动画忙碌圆圈(不是进度条)的最简单方法是什么,例如您的浏览器在加载页面时显示的内容?如果您建议从Internet下载控件,请确保此控件是免费的且没有许可限制(例如,如果我使用它,我的应用程序将被迫采用GPL)。提前致谢 最佳答案 还有SachaBarber的CircularProgressBar.它根据CodeProjectOpenLicense获得许可。 关于c#-在WPF中创建忙碌动画的最简单方法,我们在StackOverflow上找到一个

c# - 在 WPF 中创建忙碌动画的最简单方法

我提到过WPF中没有标准的忙碌控件。那么显示动画忙碌圆圈(不是进度条)的最简单方法是什么,例如您的浏览器在加载页面时显示的内容?如果您建议从Internet下载控件,请确保此控件是免费的且没有许可限制(例如,如果我使用它,我的应用程序将被迫采用GPL)。提前致谢 最佳答案 还有SachaBarber的CircularProgressBar.它根据CodeProjectOpenLicense获得许可。 关于c#-在WPF中创建忙碌动画的最简单方法,我们在StackOverflow上找到一个

c# - 在 wpf 中调用 Required

这个问题在这里已经有了答案:WhathappenedtoControl.InvokeRequiredinWPF?(3个答案)关闭5年前。我在Windows窗体应用程序中使用了这个函数:delegatevoidParametrizedMethodInvoker5(intarg);privatevoidlog_left_accs(intarg){if(InvokeRequired){Invoke(newParametrizedMethodInvoker5(log_left_accs),arg);return;}label2.Text=arg.ToString();}但在WPF中它不起作用。

c# - 在 wpf 中调用 Required

这个问题在这里已经有了答案:WhathappenedtoControl.InvokeRequiredinWPF?(3个答案)关闭5年前。我在Windows窗体应用程序中使用了这个函数:delegatevoidParametrizedMethodInvoker5(intarg);privatevoidlog_left_accs(intarg){if(InvokeRequired){Invoke(newParametrizedMethodInvoker5(log_left_accs),arg);return;}label2.Text=arg.ToString();}但在WPF中它不起作用。

c# - 我可以在 WPF 中使用一种样式和多种 TargetType 吗?

如标题所示,我的意思如下:这个其实是为了使用第三方控件,我继承了他们的类。但是模板不适用于子类,因为TargetType在基类上。所以我想设置多个TargetType使其能够同时申请。 最佳答案 不,你不能,但是我经常为共享基类创建一个样式,例如FrameworkElement,然后创建我的个人控件样式,它们是BasedOn基样式 关于c#-我可以在WPF中使用一种样式和多种TargetType吗?,我们在StackOverflow上找到一个类似的问题: ht

c# - 我可以在 WPF 中使用一种样式和多种 TargetType 吗?

如标题所示,我的意思如下:这个其实是为了使用第三方控件,我继承了他们的类。但是模板不适用于子类,因为TargetType在基类上。所以我想设置多个TargetType使其能够同时申请。 最佳答案 不,你不能,但是我经常为共享基类创建一个样式,例如FrameworkElement,然后创建我的个人控件样式,它们是BasedOn基样式 关于c#-我可以在WPF中使用一种样式和多种TargetType吗?,我们在StackOverflow上找到一个类似的问题: ht

c# - 收集源的 WPF Repeater(类似)控件?

我有一个WPFDataGrid绑定(bind)到ObservableCollection.我收藏中的每件元素都有属性,即List.在我的行详细信息Pane中,我想为该集合中的每个项目写出格式化的文本block。最终结果将等同于:以此类推0-n次。我试过使用ItemsControl为此:test然而,这似乎只适用于更多静态源,因为它会抛出以下异常(集合在创建后不会更改):ItemsControlOperationisnotvalidwhileItemsSourceisinuse.AccessandmodifyelementswithItemsControl.ItemsSourceinst

c# - 收集源的 WPF Repeater(类似)控件?

我有一个WPFDataGrid绑定(bind)到ObservableCollection.我收藏中的每件元素都有属性,即List.在我的行详细信息Pane中,我想为该集合中的每个项目写出格式化的文本block。最终结果将等同于:以此类推0-n次。我试过使用ItemsControl为此:test然而,这似乎只适用于更多静态源,因为它会抛出以下异常(集合在创建后不会更改):ItemsControlOperationisnotvalidwhileItemsSourceisinuse.AccessandmodifyelementswithItemsControl.ItemsSourceinst

c# - 如何制作 WPF Expander Stretch?

WPF中的Expander控件不会拉伸(stretch)以填充所有可用空间。XAML中是否有针对此的任何解决方案? 最佳答案 您需要做的就是:Iamsomecontent...http://joshsmithonwpf.wordpress.com/2007/02/24/stretching-content-in-an-expander-header/ 关于c#-如何制作WPFExpanderStretch?,我们在StackOverflow上找到一个类似的问题: