我希望在WPF中有一个自定义集合编辑器对话框(在设计时编辑自定义控件上的集合属性),最好是扩展现有的,但我找不到现有的...
我正在寻找高级自定义(不仅仅是在集合编辑器的组合框中添加项目),比如在wpf中为树视图实现类似Winforms的编辑器
谁能指出我正确的方向?
有没有其他方法可以实现这样的目标(实现winforms设计时编辑器)
这是2位编辑
Wpf编辑器:
和Win表单编辑器
您会注意到wpf编辑器没有显示项目层次结构,这是我最感兴趣的功能,我希望在编辑树时看到层次结构。
答案 0 :(得分:1)
你能在WPF扩展工具包中使用类似PropertyGrid的东西吗? http://wpftoolkit.codeplex.com/wikipage?title=PropertyGrid
你会像这样实现它:
<extToolkit:PropertyGrid x:Name="_propertyGrid" Width="450" Margin="10" AutoGenerateProperties="False">
<!-- Only the following properties will be displayed in the PropertyGrid -->
<extToolkit:PropertyGrid.PropertyDefinitions>
<extToolkit:PropertyDefinition Name="FirstName" />
<extToolkit:PropertyDefinition Name="FavoriteColor" />
<extToolkit:PropertyDefinition Name="PetNames" />
</extToolkit:PropertyGrid.PropertyDefinitions>
</extToolkit:PropertyGrid>