![](/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.