如何在 ConverterParameter 中发送静态值,例如数字?
<Label Style="{DynamicResource ListItemDetailTextStyle}" Text="{Binding Information, Converter={StaticResource CutStringConverter}, ConverterParameter={100}}" />
最佳答案
那么您可能需要包含类型。所以要么像这样内联: ConverterParameter={x:Int32 100}
。
或者写得更详细:
<Label>
<Label.Text>
<Binding Path="Information" Converter="{StaticResource CutStringConverter}">
<Binding.ConverterParameter>
<x:Int32>100</x:Int32>
</Binding.ConverterParameter>
</Binding>
</Label.Text>
</Label>
或者,为了完整起见,向您的页面(或任何容器)添加一个静态资源,例如:
<ContentPage.Resources>
<x:Int32 x:Key="IntHundred">100</x:Int32>
</ContentPage.Resources>
并引用:
ConverterParameter={StaticResource IntHundred}
关于xaml - 如何将特定值传递给转换器参数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45391156/