![](/img/trans.png)
[英]How to create a custom property editor for Extended WPF Toolkit PropertyGrid with another (nested) editor in C#?
[英]Propertygrid: create custom property definition based on Margin target property
我正在使用扩展WPF工具包的PropertyGrid。 对于边距目标属性,我想将其从(0,0,0,0)分为四个带有单词或箭头的单独字段,类似于Visual Studio中的情况。 我的xaml看起来像这样:
<extToolkit:PropertyDefinition TargetProperties="Margin"/>
当前的视觉外观:
所需的视觉外观:
并不是您所要求的,但是您可以轻松地将IsExpandable
属性设置为true
,就像这样...
<extToolkit:PropertyDefinition TargetProperties="Margin" IsExpandable="true" />
这迫使PropertyGrid扩展该属性处的对象。
但是,如果要以自己的方式进行编辑,则必须为该特定属性创建一个自定义编辑器。 您可以通过为编辑器关联自己的模板来实现。 由于它看起来可能可以重用,因此我将其设计为控件,然后将该控件用作编辑器。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.