2013-05-14 54 views
1

我嘗試通過BindingConverter向我的GUI應用程序插入Image。我在我的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> 

然而,當我嘗試運行應用程序,我得到以下異常:

'資源屬性已經在'MainWindow'上設置。''行號'16'和
行位置'11'。

請大家幫忙。提前致謝。

回答

6

你需要把你的轉換器放在資源上,見question

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

請看下面的問題 – 2013-05-19 08:04:00