我在网上搜索了一些关于Extended WPF Toolkit PropertyGrid(http://wpftoolkit.codeplex.com)和自定义属性的介绍性教程,但没有找到。我也用里面的样本下载了源代码,但这也没有帮助。我是WPF的初学者,所以我可能会遗漏一些简单的东西。我想要做的是创建一个带有一些自定义属性的简单Property Grid。是否有人拥有像“属性网格”这样简单的代码段,其中包含Name
和Age
等两个属性,这些属性与某些类Person
相关联。我已经尝试过他们在Codeplex上的PropertyGrid文档页面中提供的代码片段,但我无法让它工作。我已经设法将属性网格显示在UI上,但这就是全部,没有自定义属性。
答案 0 :(得分:0)
您的Name
,Age
是字符串/ int类型..因此,如果您将对象指定为SelectedObject
到PropertyGrid,它必须做得很好。例如,这里是我的代码,其中我将应用程序设置显示为属性网格给用户:
WPF :
<extToolkit:PropertyGrid
Name="PropertyPanel"
IsManipulationEnabled="True"></extToolkit:PropertyGrid>
代码隐藏:
PropertyPanel.SelectedObject = Properties.Settings.Default;
PopertyGrid会根据属性类型自动分配模板。