我有两个解决方案。一个是WPF,另一个是ClassLibrary。在我的类库项目中,我有一个Enum,我将它绑定到我在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}}"/>此工作的文件在2012中。但问题是,当我打开它的混合(为Visual混合),然后它说:
名称“"clr-namespace:DPOS.Core.Helpers;assembly=DPOS.Core"”在名称空间中不存在。
我不明白发生了什么事。
我是不是遗漏了什么?
发布于 2013-08-17 02:36:49
我通过使用blend重新添加我的ClassLibrary项目引用来解决我的问题。
https://stackoverflow.com/questions/18280135
复制相似问题