WPF
GongchuangSu
这个作者很懒,什么都没留下…
展开
-
Windows GUI 开发历史
在 Windows 上实现图形化界面有很多种方法,每种方法拥有着自己的一套开发理念和工具。原创 2015-08-24 08:53:48 · 3722 阅读 · 0 评论 -
如何实现 TreeView Items 全部展开和全部收缩(WPF)
本文将介绍如何通过按钮【全部展开】和【全部收缩】来实现 TreeView 所有节点的展开与收缩,将以下代码写在后台: // 【全部收缩】 private void btnCollapseAll_Click(object sender, RoutedEventArgs e) { foreach (var item in treeView.Items)原创 2015-11-24 20:13:39 · 7448 阅读 · 0 评论 -
UI 布局(WPF)
友好的用户界面和良好的用户体验离不开设计精良的布局。布局元素中,既有像传统的 Windows Form 和 ASP.NET 那样使用绝对坐标进行定位的元素,也有像 HTML 页面中那样使用行列定位的元素。WPF 的布局是依靠各种布局元素实现的。每个布局元素都有自己的特点,既有自己的优点和长处,也有自己的缺点和短处。一定要灵活的使用,切莫对每种布局控件无所不用其极。布局元素首先,思考一个问题:用于构成原创 2015-09-24 09:13:41 · 746 阅读 · 0 评论 -
Combobox 控件绑定数据
ComboBox 类:表示带有下拉列表的选择控件,通过单击控件上的箭头可显示或隐藏下拉列表。原创 2015-10-12 20:02:08 · 1096 阅读 · 0 评论 -
ListView 类
功能:表示用于显示数据项列表的控件。 命名空间: System.Windows.Controls 程序集: PresentationFramework构造函数ListView:初始化 ListView 类的新实例。属性待续···原创 2015-10-01 10:47:06 · 560 阅读 · 0 评论 -
INotifyPropertyChanged 接口
功能:向客户端发出某一属性值已更改的通知。 命名空间: System.ComponentModel 程序集: System.ObjectModel事件PropertyChanged:在属性值更改时发生。说明INotifyPropertyChanged 接口用于向客户端(通常是执行绑定的客户端)发出某一属性值已更改的通知。例如,考虑一个带有名为 FirstName 属性的 Person 对象原创 2015-10-01 09:50:19 · 700 阅读 · 0 评论 -
ObservableCollection<T> 类
ObservableCollection< T >类表示一个动态数据集合,在添加项、移除项或刷新整个列表时,此集合将提供通知。命名空间: System.Collections.ObjectModel 程序集:System.ObjectModel(在 System.ObjectModel.dll 中) 类型参数 T:集合中的元素类型构造函数ObservableCollection< T >():原创 2015-09-30 22:33:25 · 2835 阅读 · 0 评论 -
ItemsControl 类绑定数据库
// .csusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows;using System.Windows.Controls;using System.Windows.Data原创 2015-09-30 22:52:22 · 751 阅读 · 0 评论 -
WPF 中图标路径问题
给 WPF 添加图标有两种方式,一是绝对路径方式,二是相对路径方式。第一种方式操作简单,只需将要添加的图标的路径赋给 Source 即可。但是,这种绝对路径方式存在一个严重的弊端,就是当工程文件移植到其它地方时,这些绝对路径就会失效,需要多次重复修改才行。而相对路径方式就解决了工程文件移植给图标路径带来的失效问题。绝对路径很简单,举个例子,给应用添加一个 image 控件,要是其显示我们需要的图标,原创 2015-09-26 10:17:40 · 4291 阅读 · 0 评论 -
WPF 学习资源汇总
Windows Presentation Foundation :https://msdn.microsoft.com/zh-cn/library/ms754130(v=vs.90).aspx原创 2015-08-30 21:24:30 · 487 阅读 · 0 评论 -
数据绑定(Binding)
Windows Presentation Foundation (WPF) 中的数据绑定为应用程序提供了一种简单、一致的数据表示和交互方法。元素能够以公共语言运行时 (CLR) 对象和 XML 形式绑定到来自各种数据源的数据。什么是数据绑定?数据绑定是在应用程序 UI 与业务逻辑之间建立连接的过程。如果绑定具有正确设置并且数据提供正确通知,则当数据更改其值时,绑定到数据的元素会自动反映更改。原创 2015-08-26 10:02:55 · 1040 阅读 · 0 评论 -
WPF中GridSplitter控件的使用
通过代码来理解 GridSplitter 的用法。原创 2015-08-24 16:47:45 · 3108 阅读 · 0 评论 -
设置 ListBox 选中项的背景颜色
不同的系统 ,ListBox 选中项的背景颜色是有差异的,在Win7中,其背景颜色是蓝色的。有时候我们想更改其背景颜色,那么就可以通过以下代码实现:原创 2015-11-25 18:40:14 · 6236 阅读 · 0 评论