具有自定义属性的扩展WPF工具包PropertyGrid

时间:2012-02-16 23:34:52

标签: c# wpf propertygrid toolkit

我在网上搜索了一些关于Extended WPF Toolkit PropertyGrid(http://wpftoolkit.codeplex.com)和自定义属性的介绍性教程,但没有找到。我也用里面的样本下载了源代码,但这也没有帮助。我是WPF的初学者,所以我可能会遗漏一些简单的东西。我想要做的是创建一个带有一些自定义属性的简单Property Grid。是否有人拥有像“属性网格”这样简单的代码段,其中包含NameAge等两个属性,这些属性与某些类Person相关联。我已经尝试过他们在Codeplex上的PropertyGrid文档页面中提供的代码片段,但我无法让它工作。我已经设法将属性网格显示在UI上,但这就是全部,没有自定义属性。

1 个答案:

答案 0 :(得分:0)

您的NameAge是字符串/ int类型..因此,如果您将对象指定为SelectedObject到PropertyGrid,它必须做得很好。例如,这里是我的代码,其中我将应用程序设置显示为属性网格给用户:
WPF

   <extToolkit:PropertyGrid
            Name="PropertyPanel"
            IsManipulationEnabled="True"></extToolkit:PropertyGrid>

代码隐藏

 PropertyPanel.SelectedObject = Properties.Settings.Default;

PopertyGrid会根据属性类型自动分配模板。

相关问题