2012年10月8日

WPF触发器之数据触发器(B)

摘要: 如果你还不知道数据触发器怎么使用,或者连数据触发器是什么都还不了解,请先阅读WPF触发器之数据触发器(A)。1. 当你知道了数据触发器是当某个.NET属性值变化时触发的操作,比如说当数字变成了 "8",那就让数字变成红色。那么使用数据触发器实现此功能就可以这样写:<DataTrigger Binding="{Binding RelativeSource={RelativeSource Self},Path=Text}" Value="8"> ...2. 问题来了——可是,当 "DataTrigger" 阅读全文

posted @ 2012-10-08 22:00 backslash112 阅读(5722) 评论(2) 推荐(8) 编辑

WPF触发器之数据触发器(A)

摘要: WPF触发器 属性触发器——当依赖属性的值改变时调用。 数据触发器——当普通.NET属性的值改变时调用。 事件触发器——当路由事件被触发时调用。1. 数据触发器示例:数字从0~9计数,当数字变为8时候,数字变化成红色并加粗进行显示。 0 -> 1 -> 2 -> 3 -> 4 -> 5 -> 6 -> 7 -> 8 -> 9 ->02. 新建WPF项目,项目名称:DataTriggerDemo。3. 新增Views文件夹,右键Views文件夹,新增用户控件Timer.xaml;并在页面中加入Button和Textblock控件。 4. 阅读全文

posted @ 2012-10-08 12:09 backslash112 阅读(9052) 评论(0) 推荐(6) 编辑

WPF使用声音资源

摘要: 1.在项目上右键,增加Resources文件夹;在Resources文件夹上右键,增加Audio文件夹;往Audio文件夹中增加声音资源文件:didi.wav。 2.右键didi.wav,选择属性,设置属性复制到输出目录为始终复制;生成操作为嵌入的资源。 3.增加播放声音文件的代码。1 private void Play()2 {3 SoundPlayer soundPlayer = new SoundPlayer(System.Environment.CurrentDirectory + @"\Resources\Audio\didi... 阅读全文

posted @ 2012-10-08 09:52 backslash112 阅读(3477) 评论(0) 推荐(0) 编辑

导航