![](https://img-blog.csdnimg.cn/20191125145231172.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
WPF
飞翔的烤鸡翅
不吃肉不开心不睡觉不开心的立志成为海贼王的普通文艺的二笔青年。
展开
-
[WPF学习笔记] - ComboBox的一些应用实现
默认显示数据第一项代码实现comboBox.ItemsSource = Data;comboBox.DisplayMemberPath = "Key"; // if data is dictcomboBox.SelectedValuePath = "Value"; // if data is dictcomboBox.SelectedItem = comboBox.Items[0];XAML实现 <ComboBox DisplayMemberPath="Key" S原创 2021-03-19 00:23:41 · 2676 阅读 · 0 评论 -
[WPF学习笔记] - Height/Width中“Auto”与“*”的区别
概述对于WPF(特指xaml)中的Width,Height,有如下特点。数值,则表示绝对长宽。*,表示除去固定后剩余部分的相对长宽。按比例分配。数字缺省,则默认是1。Auto,根据控件的大小自适应。受左右对齐等方式的影响。示例非固定部分有剩余非固定部分无剩余...原创 2021-02-24 15:18:38 · 3322 阅读 · 0 评论 -
[WPF学习笔记] -DataGrid表格导出数据
场景用WPF做windows desktop app桌面开发,需要将一个表格界面的数据全量导出,这里特别要求是Excel格式。这里的表格控件我用的是DataGrid,在xaml文件中使用ItemSource进行Binding。手动生成列Column,每一列都指定Binding对应的属性。要导出DataGrid的数据,一般是两个步骤。获取DataGrid所有Cell的Value。(Row与Column指定唯一的Cell)。本文主要讨论这一步骤。导出数据,生成数据文件。一般有csv,json,xls,原创 2021-02-09 10:03:03 · 3906 阅读 · 0 评论 -
[WPF学习笔记] - 嵌套属性的数据刷新方式探索
场景在WPF中,使用属性Binding到UI自动刷新是常用的手段。平时除了使用普通属性,如public string Value {get; set;},还会用到嵌套属性(不知道这个名称对不对),类似这样的形式public string Value => _m.Value;。这时候数据刷新就会碰到一定的问题。准备工作已知类NotifyPropertyChangedHelper,只需继承...原创 2019-12-05 17:34:15 · 493 阅读 · 0 评论 -
[WPF学习笔记] - 多个变量的Binding MultiBinding
MultiBindingWPF的变量Binding基本上都有了解,就是将变量与UI关联绑定,支持实时双向刷新。这里我以DataGrid为例子,介绍多变量的Binding,MultiBinding。<!-- 单个变量Binding --><DataGrid> <DataGrid.Columns> <DataGridTextColumn Head...原创 2019-12-02 23:17:24 · 1808 阅读 · 0 评论 -
[WPF学习笔记] - Binding
DataGrid cell background using bindingDatagrid单元格背景色绑定操作。public class MyColor{ Brush Background { get; set; } bool UseColor {get; get;} int Percentage { get; set; }}// XAML&lt;DataG...原创 2019-03-15 11:21:47 · 298 阅读 · 0 评论