我试图让我的转换器工作,但是XAML不知道它在哪里......但它位于一个名为Converters的文件夹中。
这里我的XAML是如何设置的......
Fill="{Binding RequestStatus, Converter={StaticResource converters:StatusToColorConverter}}">
在顶部...
<Window x:Class="Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:converters="clr-namespace:Exemple8.Convertisseurs">
我的转换器......
Public Class StatusToColorConverter
Implements IValueConverter
...
答案 0 :(得分:2)
这不是它的工作原理,StaticResource
引用添加到控件和对象的Resources
字典中的对象,您需要创建一个实例并通过其键引用它或在{{{{}}中创建它1}}。
e.g。
Binding
<Window.Resources>
<converters:StatusToColorConverter x:Key="StatusToColorConverter"/>
<Window.Resources>
Fill="{Binding RequestStatus, Converter={StaticResource StatusToColorConverter}}">