簡體   English   中英

Propertygrid:基於保證金目標屬性創建自定義屬性定義

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM