私は2つのアセンブリを持ってい
ます 1. MyProj.GUI 2. MyProj
で をMyProj
定義し enum MergeAction {ApplyTarget, ApplyToWorkingCopy, Ignore};
、MyProj.GUI
Combobox の Xaml を次のように 定義します。
xmlns:Merge="clr-namespace:Megatec.EB2UDF.Merge;assembly=Megatec.EB2UDF"
<DataTemplate DataType="{x:Type Merge:DifferenceViewModel}">
<ComboBox SelectedValue="{Binding Path=MergeAction}">
<ComboBox.Items>
<Merge:MergeAction>Ignore</Merge:MergeAction>
<Merge:MergeAction>ApplyToWorkingCopy</Merge:MergeAction>
<Merge:MergeAction>ApplyToTarget</Merge:MergeAction>
</ComboBox.Items>
</ComboBox>
</DataTemplate>
ウィンドウを開く System.Resources.MissingManifestResourceException
と、指定されたカルチャまたはニュートラル カルチャに適したリソースが見つかりませんでしたという例外が発生します...
タグがなくてもComboBox.Items
...すべてがクールです...
何故ですか?
私は何を間違っていますか?
編集:
アセンブリは Xaml から数回呼び出されます (同じオブジェクトであっても)
。
<ribbon:Button Label="Send Change" CommandParameter="{x:Static Merge:MergeAction.ApplyToTarget}" Command="{Binding ApplyActionCommand}">
<ribbon:Button.ImageSourceLarge>
<BitmapImage UriSource="/Images/MAIL.png" />
</ribbon:Button.ImageSourceLarge>
</ribbon:Button>
しかし、コンボボックスだけがエラーを起こしています。