我試圖枚舉綁定到WPF單選按鈕(由this answer啓發),但我無法找到該轉換器參數的枚舉類型:無法找到枚舉類型的靜態參考WPF
枚舉是通過以下方式
namespace Application.Models
{
public class Enums
{
public enum MySelections { one, two ,three };
public MySelections CurrentSelection;
...
}
}
我想現在綁定這樣的複選框(數據上下文被假設是正確的,並實現價值轉換器:)
<Window x:Class="Application.MainWindow"
....
xnlns:models="clr-namespace:Application.Models" >
...
<RadioButton Content="One"
IsChecked="{Binding Path=CurrentSelection, Converter={StaticResource EnumToBooleanConverter}, ConverterParameter={x:Static models:Enums.MySelections.one}}" />
...
定義10
問題在於{x:Static models:Enums.MySelections.one}
,它不斷拋出類型models:Enums.MySelections
無法找到的錯誤。
如何找到我的枚舉類型?
如果將枚舉定義移動到命名空間並從綁定中移除'Enum'類,它是否工作? – Jodrell 2011-04-15 12:30:00