我试图枚举绑定到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