私のソリューションには 2 つのプロジェクトがあります。1 つは WPF で、もう 1 つは 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}}"/>
これは Visual Studio 2012 で動作するファイルです。しかし、問題は Blend (Blend for Visual studio) で開くと、次のように表示されます。
"SearchOptions" という名前は名前空間 "clr-namespace:DPOS.Core.Helpers;assembly=DPOS.Core" に存在しません
何が起こっているのかわかりません。
私は何か不足していますか?