0
我想要獲取選項卡控件的選定選項卡的標題,並適當地激活另一選項卡控件的另一選項卡選項,例如。選擇標籤控制TC1的標籤「A」/「B」將激活標籤控制TC2上的標籤「A」/「B」。如何使用枚舉值爲標籤控件的標籤項設置標題?
我想要「A」,「B」,...作爲枚舉值,以便不使用字符串比較。那麼,如何使用枚舉值來設置標籤項的標題?
[編輯]是的,我更喜歡直接使用枚舉值在XAML代碼
我想要獲取選項卡控件的選定選項卡的標題,並適當地激活另一選項卡控件的另一選項卡選項,例如。選擇標籤控制TC1的標籤「A」/「B」將激活標籤控制TC2上的標籤「A」/「B」。如何使用枚舉值爲標籤控件的標籤項設置標題?
我想要「A」,「B」,...作爲枚舉值,以便不使用字符串比較。那麼,如何使用枚舉值來設置標籤項的標題?
[編輯]是的,我更喜歡直接使用枚舉值在XAML代碼
我會說使用WPF ValueConverter。
在XAML,
<Tab Header={Binding PropThatReturnsTheEnum, Converter=EnumToDisplayTextConverter}>....</Tab>
在另一方面,如果你暗示要在標籤的文本設置爲XAML硬編碼枚舉的命名成員,您可以使用靜態MarkupExtension
<Tab Header={x:Static local:MyEnum.Member1}>... </Tab>