使用不带路径的转换器

时间:2015-05-15 12:07:24

标签: c# wpf

如何使用没有绑定路径的转换器?我有一些单选按钮,并希望有一个传递一个字符串的转换器然后返回是否选中了复选框:

<RadioButton IsChecked="{Binding Converter={StaticResource LanguageToBoolConverter}, ConverterParameter='de_DE'}" Command="{Binding ChangeLanguageCommand, ElementName=LangSelector}" CommandParameter="de-DE">

但是,我收到错误消息Two-way binding requires Path or XPath.

1 个答案:

答案 0 :(得分:1)

在这种情况下,您需要指定当前DataContext

的路径
IsChecked="{Binding Path=., Converter={StaticResource LanguageToBoolConverter}, ..."

来自MSDN

  

可选地,句点(。)路径可用于绑定到当前源。例如,Text =&#34; {Binding}&#34;相当于Text =&#34; {Binding Path =。}&#34;。