首页
学习
活动
专区
圈层
工具
发布

WPF中一个通用的BoolToXXX转换类

介绍一个通用的BoolToXXX转换类,这个类使用Binding对象的ConverterParameter和FallbackValue来实现布尔类型与任意值转换的功能。...ConverterParameter是数据绑定的时候UI传到ValueConverter的参数,比如要将一个字符串通过数据绑定转换成整数,可以通过ConverterParameter来指定按照十进制还是十六进制转换...parameter); } #endregion } 上面的Convert函数,通过判断绑定的布尔值,如果为真(True),则使用Binding对象的ConverterParameter...="{Binding ElementName=LayoutRoot, Path=BoolValue, Converter={StaticResource BoolToValueConverter}, ConverterParameter...="{Binding ElementName=LayoutRoot, Path=BoolValue, Converter={StaticResource BoolToValueConverter}, ConverterParameter

77230
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    MvvmCross 框架中的数据绑定语法

    数据绑定技术是非常普遍的, 比如: <TextBlock Text="{Binding Path=TweetText, Converter={StaticResource RemainingLength}, ConverterParameter...=140}" /> 与之对应的 Swiss 绑定为: Text TweetText, Converter=RemainingLength, ConverterParameter=140 Swiss 绑定语法看起来比...如果需要 ConverterParameter , 则在后面继续添加: , ConverterParameter=$ParameterValue$ $ParameterValue$ 允许的内容如下: 单引号或双引号表示字符串...ValueConverter , 而这个 ValueConverter 是 LengthValueConverter 的默认实例; Text Order.Amount, Converter=Trim, ConverterParameter...Order.Amount , 并应用 Trim ValueConverter , Converter 的参数是字符串 '£' ; Text Order.Amount, Converter=Trim, ConverterParameter

    2.1K31
    领券