首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
wpf
相关资讯
热门
最新
代码人生
01-01 08:00
代码人生
WPF之再谈MVVM
WPF之再谈MVVM MVVM简介 MVVM模式由Model,View,ViewModel三部分组成。 Model需继承INotifyPropertyChange(属性修改通知) ViewModel负责业务逻辑,连接View和Model View上面的控件绑定model和命令(command) 注:数据绑定binding实现了INotifyPropertyChange接口的事
124
代码人生
01-01 08:00
代码人生
WPF ListView DataTemplate & ItemsControl
WPF ListView DataTemplate & ItemsControl 效果如图: 关键代码 ListView的DataTemplate是一个单一折叠项的内容 ItemsControl是一个列表的内容,之前列表使用DataGrid,但加载速度慢,所以改为ItemsControl <ListView Name="listView" HorizontalAlignment="Center&
76
代码人生
01-01 08:00
代码人生
WPF 动态加载用户控件
WPF 动态加载用户控件 效果如图: 完成功能是读取菜单的配置文件,加载菜单,点击选项后,动态生成UI控件并加载到TabControl中 关键代码 //这里可以动态加载其他dll文件中的组件 Assembly assem = Assembly.LoadFile($"{Directory.GetCurrentDirectory()}\\{data.DllName}&q
136
代码人生
01-01 08:00
代码人生
WPF:解决数据验证ValidationRule与按钮Canexcute联动的问题
WPF:解决数据验证ValidationRule与按钮Canexcute联动的问题 想法是这样的, 如果用户输入有误,界面上显示ValidationRule的提示,并且按钮enabled=false(canExcute=fales) 按钮是在输入信息属性改变时刷新Canexcute方法 实际中validRule:RequiredNumberValidRule ValidatesOnTargetUpdated="True&quo
189
代码人生
01-01 08:00
代码人生
wpf 键盘快捷键响应
wpf 键盘快捷键响应 Ctrl+w,上移 Ctrl+s,下移 AddHandler(Keyboard.KeyDownEvent, (KeyEventHandler)HandleKeyDownEvent); private void HandleKeyDownEvent(object sender, KeyEventArgs e) { if (e.Key == Key
81
代码人生
01-01 08:00
代码人生
WPF中TabControl控件和ListBox控件的简单应用(MVVM)
WPF中TabControl控件和ListBox控件的简单应用(MVVM) 本文主要实现下图所示的应用场景: 对于Class1页,会显示用户的age和address属性,对于Class2页,会显示用户的age,address和sex属性。在左边的ListBox中选择对应的用户,右侧会显示其对应的属性信息。 xaml代码如下: <Controls:MetroWindow x:Class="TabControlAnd
122
代码人生
01-01 08:00
代码人生
WPF MVVM实现ListBox添加不同的控件
WPF MVVM实现ListBox添加不同的控件 和之前一样,新建一个WPF工程,Models,Views,ViewModels文件夹,另外添加Selector文件夹。 第一,Selector文件夹中添加TemplateSelectorDemo类 public class TemplateSelectorDemo: DataTemplateSelector { publ
94
代码人生
01-01 08:00
代码人生
WPF实现键盘鼠标输入简易计算器
WPF实现键盘鼠标输入简易计算器 使用的开发工具为VS2010,简单操作如下: 首先创建项目,整体为单页面应用 在App.xaml中指明启动初始页面 <Application x:Class="Calcluator.App" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentatio
119
代码人生
01-01 08:00
代码人生
WPF布局篇--Canvas布局(一)
WPF布局篇--Canvas布局(一) 前言 本篇开始,总结WPF中的布局,如下图所示,WPF的布局控件都在System.Windows.Controls.Panel这个基类下面,使用 WPF提供的各种控件在WPF应用程序中界面进行布局,同时对各种子控件(如按钮、文本框,下拉框等)进行排列组合。 常用的布局容器主要有:
77
代码人生
01-01 08:00
代码人生
WPF布局篇--Grid布局(三)
WPF布局篇--Grid布局(三) 前言 本篇主要讲解WPF中,通过Grid进行界面布局,Grid布局,分为两种:Grid和UniformGrid;Grid顾名思义,就是表格的意思,其布局方式通过定义表格的行、列来进行布局,指定内部控件所在的单元格,进行控件定位;而UniformGrid是指具有统一格式的表格,类似
148
«
1
2
3
4
5
6
7
8
...
28
29
»