0

私のソリューションには 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" に存在しません

何が起こっているのかわかりません。

私は何か不足していますか?

4

1 に答える 1

0

ブレンドを使用して ClassLibrary プロジェクト参照を再追加することで、問題を解決しました。

于 2013-08-17T02:36:49.110 に答える