随笔分类 -  WPF

摘要:在有的电脑上发现,使用Windows Media Player组件播放视频导致程序闪退。 发现是显卡问题,独立显卡换成集成显卡 解决: 打开显卡控制面板->管理3D设置->集成图形->应用 阅读全文
posted @ 2019-08-12 10:16 翻白眼的哈士奇 阅读(1918) 评论(0) 推荐(1) 编辑
摘要:项目URL:http://www.mvvmlight.net/ 一、安装MVVMLight 在NuGet程序包中搜索MVVMLight,然后安装。 二、使用 安装完MVVMLight后项目中会自动生成ViewModel目录,并且目录中会生成ViewModelLocator.cs文件 App.xaml 阅读全文
posted @ 2019-07-25 18:19 翻白眼的哈士奇 阅读(1686) 评论(0) 推荐(0) 编辑
摘要:WPF可以使用MultiBinding进行多值绑定,使用IMultiValueConverter进行多值转换 例: (1)转换器 (2)绑定 (3)button click事件 (4)效果 lable显示 str1,str2和str3相加后的字符串 阅读全文
posted @ 2019-07-24 19:18 翻白眼的哈士奇 阅读(7720) 评论(0) 推荐(0) 编辑
摘要:1.作用:可以将源数据和目标数据之间进行特定的转化, 2.定义转换器,需要继承接口IValueConverter public ValueConversionAttribute(Type sourceType, Type targetType):指定源属性类型和目标属性类型 Convert:会进行源 阅读全文
posted @ 2019-07-24 16:46 翻白眼的哈士奇 阅读(21363) 评论(0) 推荐(1) 编辑
摘要:1.Mode 绑定中数据流的方向(enum BindingMode) 目标属性指的是控件的属性 (1)TwoWay 更改源属性或目标属性时,会自动更新另一方。适用于可编辑窗体 例:TextBox (2)OneWay 更改源属性时会自动更新目标属性。适用于隐形只读窗体 例:Label 可避免 Syst 阅读全文
posted @ 2019-07-23 19:09 翻白眼的哈士奇 阅读(1552) 评论(0) 推荐(0) 编辑
摘要:1.创建model类 model类要继承接口INotifyPropertyChanged,用于通知客户端属性值已更改 2.创建ViewModel类 3.View绑定属性 (1)在Window2.xaml.cs中为DataContext赋值 (2)在Window2.xaml中绑定数据 4.效果 在1中 阅读全文
posted @ 2019-07-23 18:09 翻白眼的哈士奇 阅读(2747) 评论(0) 推荐(0) 编辑
摘要:一、目的 降低代码耦合度(降低UI层和BLL层的代码耦合度),将UI层的后台代码更好的转移到BLL层中,让视图和业务逻辑分离的更好 二、使用方式 1.创建一个RelayCommand,继承ICommand接口 2.创建一个ViewModel类,创建RelayCommand属性对象 (1)使用lamb 阅读全文
posted @ 2019-05-30 11:58 翻白眼的哈士奇 阅读(2770) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示