如何使用没有绑定路径的转换器?我有一些单选按钮,并希望有一个传递一个字符串的转换器然后返回是否选中了复选框:
<RadioButton IsChecked="{Binding Converter={StaticResource LanguageToBoolConverter}, ConverterParameter='de_DE'}" Command="{Binding ChangeLanguageCommand, ElementName=LangSelector}" CommandParameter="de-DE">
但是,我收到错误消息Two-way binding requires Path or XPath.
答案 0 :(得分:1)
在这种情况下,您需要指定当前DataContext
IsChecked="{Binding Path=., Converter={StaticResource LanguageToBoolConverter}, ..."
来自MSDN:
可选地,句点(。)路径可用于绑定到当前源。例如,Text =&#34; {Binding}&#34;相当于Text =&#34; {Binding Path =。}&#34;。