3

Imageと を使用してGUIアプリケーションに を挿入しようとしBindingていますConverter。my のリソースに値コンバーターのインスタンスを作成しますMainWindow

"xmlns:my1="clr-namespace:MyApp"    

<Window.Resources>
     <ResourceDictionary x:Key="Resc">
         <ResourceDictionary.MergedDictionaries>
             <ResourceDictionary Source="StylesDictionary.xaml"/>
         </ResourceDictionary.MergedDictionaries>
     </ResourceDictionary>

     <my1:DirectionToImageConverter x:Key="DirectionToImageConverter"/>
</Window.Resources>

ただし、アプリケーションを実行しようとすると、次の例外が発生します。

「Resources」プロパティは「MainWindow」で既に設定されています。行番号 '16' および
行位置 '11'。

助けてください。よろしくお願いします。

4

1 に答える 1

9

コンバーターをリソース辞書に入れる必要があります。この質問を参照してください。

<Window.Resources>
     <ResourceDictionary x:Key="Resc">
        <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary Source="StylesDictionary.xaml"/>
        </ResourceDictionary.MergedDictionaries>
        <my1:DirectionToImageConverter x:Key="DirectionToImageConverter"/>
    </ResourceDictionary>
</Window.Resources>
于 2013-05-14T08:16:43.357 に答える