Rei*_*ini 9 parameters wpf binding converter special-characters
但那些事情似乎不适用于XAML属性:
<MyControl Text={Binding SomeProperty, Converter={StaticResource SomeConverter}, ConverterParameter=Key=Value;/>
Run Code Online (Sandbox Code Playgroud)
我想传递"Key=Value;"给ConverterParameter.
目前我用这种方式解决了问题:
<ItemsControl.ItemsSource>
<Binding Path="LengthVersionList" Converter="{StaticResource LengthVersionListFilterConverter}">
<Binding.ConverterParameter>
<!-- Type=Singular; -->
Type=Singular;
</Binding.ConverterParameter>
</Binding>
</ItemsControl.ItemsSource>
Run Code Online (Sandbox Code Playgroud)
但7行代码用于简单的分配?有没有办法在一行中做到这一点?
编辑
好的,得到3行:
<ItemsControl.ItemsSource>
<Binding Path="LengthVersionList" Converter="{StaticResource LengthVersionListFilterConverter}" ConverterParameter="Type=Plural;" />
</ItemsControl.ItemsSource>
Run Code Online (Sandbox Code Playgroud)
但如果有人有单行解决方案,我会非常高兴.
小智 10
您可以使用单引号而不是双引号:
<ItemsControl ItemsSource="{Binding LengthVersionList, Converter={StaticResource LengthVersionListFilterConverter}, ConverterParameter='Type=Plural;'}" />
Run Code Online (Sandbox Code Playgroud)