【发布时间】:2011-05-05 13:51:25
【问题描述】:
我正在尝试做与这里相同的事情:
Unable to find enum type for static reference in WPF
但我有一些字符串常量,而不是枚举:
namespace MyProject.XYZ
{
public class MyConstants
{
public const string AAA = "Type AAA";
public const string BBB = "Type BBB";
public const string CCC = "Type CCC";
...
}
}
我有几个如下所示的单选按钮:
...
xmlns:myConstants="clr-namespace:MyProject.XYZ"
...
<RadioButton IsChecked="{Binding Path=CurrentSelection, Converter={StaticResource MyConverter}, ConverterParameter={x:Static myConstants:MyConstants
.AAA}}" />
...
但是我收到关于命令参数的错误: 'myConstants:MyConstants.AAA' 成员无效,因为它没有限定类型名称。
我已经使用枚举完成了它并且它可以工作,但是我正在处理的应用程序严重依赖这些常量。
非常感谢任何想法。
谢谢。
【问题讨论】: