随笔分类 - WPF
摘要:1、首先需要 下载Ribbon For WPF.目前最新的版本是Microsoft Ribbon for WPF October 2010。 下载 链接: https://www.microsoft.com/en-us/download/details.aspx?id=11877#filelist
阅读全文
摘要:使用多线程和异步主要应用长时间运行而界面卡死的情况,使用异步用户操作更加流畅。 同时也要注意不要滥用异步,能用同步方法就用同步,因为常常同步方法比异步更有效。 下面就以一个小例子介绍一下怎么异步使用 例子:WPF窗口中有一个按钮,点击按钮进行计算,在计算过程中显示进度,计算完成后显示结果,如果中间想
阅读全文
摘要:1、对文件的操作 2、文件夹的操作,选择文件夹对话框:WPF中似乎没有打开文件夹对话框,不过可以通过winform的方法打开,调研之前需要引用System.Windows.Forms;
阅读全文
摘要:在练习WPF绑定时发现对象属性可以在XAML中绑定,但字段是不可以绑定: 比如: private Person person{get;set;} 可以绑定到XAML中,<TextBox Name="txt" DataContent="person"... 但private Person person
阅读全文
摘要:WPF绑定功能非常方便,有时候点击某值时在另t一处显示此值的另一表现形式或调用其对应的其它值,用WPF值转换功能会很方便,下面就一LISTBOX和TEXTBLOCK控件,把LISTBOX中的值转换成除以1000后的结果显示在TextBlock中 1、值转换类: 2、主窗口C# 3、显示界面
阅读全文
摘要:学习WVVM模式,设计一个简单的菜单显示和选择时显示个数的一个例子。 最终效果: 所建文件结构如下: MenuModel:菜品属性-名称和价格 DelegateCommend:命令属性 DishService:初始化菜品集合 ListMenuModel:界面中菜品和选择复选框的viewmodel,具
阅读全文
摘要:使用联想Y510P,安装win8.1后破解 ,屏幕右下角老是显示 SecureBoot未正确配置的解决方法,以下是解决方案 步骤1:在机器重启至“Lenovo字样的屏幕”时,不停敲击“F2”键或“Fn+F2”键进入BIOS。选择Security选项,选择Reset to Setup Mode并敲回车
阅读全文
摘要:如果是多个值进行分组(GroupBy)怎么办呢? 如上面我们按年龄与性别为分组条件,则分组方法如下: 是不是很方便呢
阅读全文
摘要:简单拖拽的实现是,实现源控件的MouseDown事件,和目标控件Drop事件。调用DragDrop.DoDragDrop()以启动拖放操作,DragDrop.DoDragDrop()函数接受三个参数:dragSource、data以及allowedEffects。特别需要注意的 是dragSourc...
阅读全文
摘要:WPF 中的命令是通过实现 ICommand 接口创建的。ICommand 的 WPF 实现是 RoutedCommand 类。 WPF 中的主要输入源是鼠标、键盘、墨迹和路由命令。更加面向设备的输入使用 RoutedEvent 来通知应用程序页中的对象已发生了输入事件。ICommand接口只要是...
阅读全文
摘要:WPF的强大之一就是数据绑定,Binding是数据桥梁,它的两端是分别是源(Source)和目标(Target),一个简单的类的属性值发生变化,会自动反映在UI界面上,这个属性就是Binding的Path路径,那么如何自动反映在UI界面上的呢?其实就是数据源要实现INotifyPropertyCha...
阅读全文
摘要:MVVM模式是把表现层和业务层完全分离,所以这里就使用MVVM制作一个极其简单的WPF的例子:先看看最终图:上图,需要实现的是,界面两个按钮,一个是生成随机两个数,一个是对两个数比较,把大的数显示出来。所以需要三个属性,两个事件。由于逻辑比较简单,不用写model等类,实现如下:1、创建基类Noti...
阅读全文
摘要:先看效果图: Blend中制作过程如下: 1、在数据板中新建示例数据,如下图 2.弹出对话框点击确定性 3.这是数据板中出现Collection集合,把集合下的Property1改成Name 4.在对象和时间线窗口选中Grid,左健点中上图中的Name属性拖拽到Blend中间的画板上,会自动创建Li
阅读全文
摘要:最近学习Blend,原来Blend制作动画等效果非常棒。下面演示一下FluidMoveBehavior应用,利用Blend中行为中的FluidMoveBehavior制作出手机通讯录平滑的效果1.在画布上添加一个ListBox,添加N多个,如图2.在ListBox上右键按图指示操作创建副本3.在模板...
阅读全文
浙公网安备 33010602011771号