我一直在尝试找到一种将转换器绑定到返回转换器的属性的方法。
我的代码看起来像这样。
我有一堂课。
public class ConverterFactory
{
public IValueConverter AuthorizationToEnabledConverter
{
get
{
return converter......
}
}
}
我有一个UserControl
资源和一个按钮。
<UserControl.Resources>
<ResourceDictionary>
<converter:ConverterFactory x:Key="ConverterFactory" b:IsDataSource="true"/>
<ObjectDataProvider x:Key="AutCon" ObjectInstance="{StaticResource ConverterFactory}"
MethodName="AuthorizationToEnabledConverter"/>
</ResourceDictionary>
</UserControl.Resources>
<Button IsEnabled="{Binding "Value" ,Converter={StaticResource AutCon}}" >Change</Button>
我希望能够将我的转换器绑定到某个返回IValueConverter
.
有没有办法做到这一点?