我有不同值的枚舉:如何將一個屬性綁定到靜態枚舉值?
public enum UserStatus
{
Active = 1,
Inactive = 2,
Invalid = 3,
Blocked = 4,
Pending = 5
}
而且在我的UI我指定的枚舉的每個值的顏色,因爲它在不同的窗口中使用,我已經創建了它轉換器。
現在我想顯示一個一些的枚舉值的傳說,是否有無論如何我可以將靜態枚舉值綁定到WPF控件中的屬性?
<!-- I want ? to be a fixed enum value -->
<TextBlock Text="{Binding ?, Converter={StaticResource=UserStatusToString}}" Foreground={Binding ?, Converter={StaticResource=UserStatusToBrush}} />
我沒有在這一點上有一個數據對象,我只是想以某種方式挑選從轉換器的顏色值而不是硬鍵入它的傳奇。無論如何,我可以做到這一點?