您好我有一个Binding,我正在使用转换器,我希望传输到转换器的参数应该是一个空字符串.有没有办法通过内联绑定传递它?
如果要内联,可以使用静态String.Empty属性.您需要为clr-namespace:System添加命名空间定义以使用它.
在您的窗口定义中(或您正在使用的控件):
xmlns:System="clr-namespace:System;assembly=mscorlib"
Run Code Online (Sandbox Code Playgroud)
然后你可以使用这样的东西:
<ContentControl Content="{Binding Converter={StaticResource someConverter}, ConverterParameter={x:Static System:String.Empty}}" />
Run Code Online (Sandbox Code Playgroud)
您实际上可以使用单引号内联来传递空字符串,如下所示:
<ContentControl Content="{Binding Converter={StaticResource someConverter}, ConverterParameter=''}" />
Run Code Online (Sandbox Code Playgroud)