wpf 入门记录总结:数据绑定之值转换
发布时间
阅读量:
阅读量
用法
前面进行了数据绑定操作。目前存在一种特定的需求:仍采用同一类型的数据,但需要通过不同的呈现方式进行展示。
①存在一个数值,在特定情况下希望以不同方式呈现零值与正数。
②旨在根据值判断CheckBox状态(此处的值是以字符串形式存在的),而非直接使用布尔型变量。
③该文件大小采用字节作为基本单位,在展示时可选择将其表示为字节、千字节、兆字节或千兆字节四种形式。
可能性极为丰富。WPF值转换器必须实现IValueConverter接口;该接口仅需提供两个核心方法:Convert()与ConvertBack()。鉴于此特性,则这些方法的作用便是将原始数据转换为目标格式,并最终返回。
我们现在将构建一个基本的转换器。这个转换器会接受输入字符串,并输出相应的布尔值。同时也能处理相反的情况。
<Window x:Class="值转换器.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:值转换器"
Title="ConverterSam
全部评论 (0)
还没有任何评论哟~
