我的解决方案中有两个项目。一个是 WPF,另一个是 ClassLibrary。在我的类库项目中,我有一个枚举,并将它作为静态资源绑定到 WPF 项目中的视图。
我的代码是:
namespace DPOS.Core.Helpers
{
public enum SearchOptions
{
SingleDate,
DateRange,
Name,
Amount,
Quantity,
All
}
}
xmlns:helpers="clr-namespace:DPOS.Core.Helpers;assembly=DPOS.Core"
RadioButton x:Name="RadioSingleDate" Content="{Binding SingleDateContent}"
Margin="0,21.54,0,0" TabIndex="2" VerticalAlignment="Top" Style="{DynamicResource RadioButtonStyle}"
IsChecked="{Binding SearchOptions, ConverterParameter={x:Static helpers:SearchOptions.SingleDate}, Converter={StaticResource EnumToBooleanConverter}}"/>
这项工作在 Visual Studio 2012 中的文件。但问题是当我在 Blend(Blend for Visual Studio)中打开它时,它会说:
名称空间“clr-namespace:DPOS.Core.Helpers;assembly=DPOS.Core”中不存在名称“SearchOptions”
我不明白发生了什么。
我错过了什么吗?