(可以把它想象成特定领域的PowerPoint。您可以向演示文稿添加元素,配置这些元素的属性,最终可以运行“幻灯片演示”,这些元素将根据其属性进行操作)
因此,在我的应用程序中,展示和配置元素属性的最佳方法是什么?是否有可以使用的属性对话框控件?(类似于Visual Studio中的控件)
PropertyGrid
控件。你需要使用WinForms属性网格,或者从开源社区中选择一种,或者从第三方供应商那里购买。你有以下选择:
开源:
WPF Property Grid: http://wpg.codeplex.com/
PropertyTools (以前称为PropertyEditor) for WPF: http://propertytools.codeplex.com/
Extended WPF Toolkit PropertyGrid: https://github.com/xceedsoftware/wpftoolkit/wiki/PropertyGrid
Native WPF 4 PropertyGrid http://www.codeproject.com/Articles/87715/Native-WPF-4-PropertyGrid
WPF PropertyGrid - MVVM techniques: http://www.codeproject.com/KB/WPF/PropertyGridMVVM.aspx
如果你正在使用.NET 4.0,你可以将WWF的PropertyInspectorView
控件作为WPF中的属性网格。如本文所述-http://www.codeproject.com/KB/grid/WpfPropertyGrid.aspx。
Actipro:http://www.actiprosoftware.com/products/controls/wpf/propertygrid
http://www.componentone.com/SuperProducts/PropertyGridWPF/ http://www.mindscape.co.nz/products/WPFPropertygrid/ http://www.syncfusion.com/products/wpf/property-grid 自定义 -如果您想构建自己的
属性网格(PropertyGrid)
,可以参考以下文章-(非常)简单的WPF PropertyGrid在20分钟内: http://blog.joachim.at/?p=36
几个小时内创建您自己的PropertyGrid: http://dvuyka.spaces.live.com/blog/cns!305B02907E9BE19A!448.entry