怎么为WPF数据网格创建自定义筛选器编辑器对话框

小编给大家分享一下怎么为WPF数据网格创建自定义筛选器编辑器对话框,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

成都一家集口碑和实力的网站建设服务商,拥有专业的企业建站团队和靠谱的建站技术,十年企业及个人网站建设经验 ,为成都近千家客户提供网页设计制作,网站开发,企业网站制作建设等服务,包括成都营销型网站建设,高端网站设计,同时也为不同行业的客户提供网站建设、做网站的服务,包括成都电商型网站制作建设,装修行业网站制作建设,传统机械行业网站建设,传统农业行业网站制作建设。在成都做网站,选网站制作建设服务商就选成都创新互联公司

下载DevExpress v20.2完整版

DevExpress WPF Subscription拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。 无论是Office办公软件的衍伸产品,还是以数据为中心的商业智能产品,都能通过DevExpress WPF控件来实现。

问题:

从v19.1开始,网格控件使用新的FilterEditorControl。UseLegacyFilterEditor设置为True,从而可以触发FilterEditorCreated事件。 如果要自定义新的FilterEditorControl,是否还有另一个事件可以使用?

希望能够创建由DxGrid控件使用的自定义FilterEditorControl对话框表单,使用更新的FilterEditorControl时,如何完成利用网格引发的事件来拦截创建的旧版FilterControl并将其注入自定义形式?

解决方案:

要完成此任务,可以使用TableView的FilterEditorDialogServiceTemplate属性,该属性将允许您重新定义FilterEditorContol的默认对话框服务。 此代码段演示了默认实现:

XAML





















要显示自己的对话框按钮,您将需要启用ThemedWindowOptions.UseCustomDialogFooter属性:

XAML




<.../>

之后,您可以覆盖FilterEditorTemplate属性并定义自定义按钮。

XAML















以上是“怎么为WPF数据网格创建自定义筛选器编辑器对话框”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


文章标题:怎么为WPF数据网格创建自定义筛选器编辑器对话框
URL链接:http://myzitong.com/article/gsgsph.html