我尝试通过 Binding
和 Converter
将 Image
插入到我的 GUI
应用程序中。我在 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' property has already been set on 'MainWindow'.' Line number '16' and
line position '11'.
请帮忙。预先非常感谢。
最佳答案
您需要将转换器放入资源字典中,请参阅此 question .
<Window.Resources>
<ResourceDictionary x:Key="Resc">
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="StylesDictionary.xaml"/>
</ResourceDictionary.MergedDictionaries>
<my1:DirectionToImageConverter x:Key="DirectionToImageConverter"/>
</ResourceDictionary>
</Window.Resources>
关于wpf - 添加转换器声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16538104/