我尝试通过Image
和GUI
向我的Binding
应用程序插入Converter
。我在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'。
请帮忙。非常感谢。
答案 0 :(得分:7)
您需要将转换器置于资源dictonary中,请参阅此question。
<Window.Resources>
<ResourceDictionary x:Key="Resc">
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="StylesDictionary.xaml"/>
</ResourceDictionary.MergedDictionaries>
<my1:DirectionToImageConverter x:Key="DirectionToImageConverter"/>
</ResourceDictionary>
</Window.Resources>