面朝大海 春暖花开

天行健,君子以自强不息; 地势坤,君子以厚德载物; 宠辱不惊,闲看庭前花开花落; 去留无意,漫随天外云卷云舒。 不妄取,不妄予,不妄想,不妄求, 与人方便,随遇而安。 ——《周易》

导航

2012年12月6日

十二、数据绑定——转换器

摘要: 通过上一篇文章,我们可以发现一个问题,我们仅仅给图片赋值了一个路径,然而我们可以最终显示一张图片,这期间我们并没有进行任何的转换。当然,这并不是神出来的,而是.Net框架已经在我们感觉不到的情况下帮我们转换了,但是有些类型还是无法转换的,比如说,bool类型。以下就解决这一问题。也就是要将model(后台)转换成Ui(前台)。第一步:定义一个转换器说明:(1)示例中IsTip是布尔类型,是Ui;隐藏/显示 是枚举类型,是model (2)该类一般定义在工程的Common文件夹下,命名规则是:Ui中的类型+model中的类型+Converter.cspublic class BoolVisibi 阅读全文

posted @ 2012-12-06 21:29 gentle_girl 阅读(315) 评论(0) 推荐(0) 编辑

十二、数据绑定——listview

摘要: 第一种方法一第一步:在XAML文件中 <ListView x:Name="lv1" HorizontalAlignment="Left" Height="382" Margin="102,240,0,0" VerticalAlignment="Top" Width="586" RenderTransformOrigin="0.498,-1.5"> <ListView.ItemTemplate> <DataTemplate> 阅读全文

posted @ 2012-12-06 16:55 gentle_girl 阅读(432) 评论(0) 推荐(0) 编辑

十二、数据绑定——基本

摘要: 三种绑定模式:one time(一次性绑定) oneway(单向绑定,model变 Ui变;Ui变 model不变) twoway(双向绑定,model变 Ui变;Ui变 model变)两个控件之间的简单绑定第一步:在xaml文件中在需要绑定的控件中加入:此控件的属性=“{Binding Path=另一个控件的属性,Mode=One Time/OneWay/TwoWay,ElementName=控件的名字}”例如:Text="{Binding Path=Value,Mode=TwoWay,ElementName=slider1}"对象的绑定第一步:封装一个对象//实现一个借 阅读全文

posted @ 2012-12-06 11:09 gentle_girl 阅读(175) 评论(0) 推荐(0) 编辑