数据模板
文章平均质量分 79
yang_B621
后天的努力改变生活!When life gives you lemons,make lemonade.
展开
-
WPF数据模板中绑定事件不触发问题
今天比较闲,做一个练手的项目,结果在xaml中写了一个用户的数据模板后,在其中的某个Canvas上绑定了一个鼠标左击的事件,结果调试的时候,无论怎么点击都不跳到断点那里,百思不得其解。之后尝试不绑定事件,直接采用内联事件的写法,将事件写在控件上,并且事件的处理写在cs代码而非ViewModel中,则可以使用,如此可以判断是采用MVVM时,命令没有成功绑定到事件上。刚开始以为是DevExpress的MVVM框架的BUG。后来改成自己手写的MVVM,并未解决问题,思考再三,觉得是数据模板并未获取到Dat转载 2020-06-23 16:21:44 · 1421 阅读 · 0 评论 -
WPF 数据模板 (三) 数据模板选择器
WPF 数据模板 (三) 数据模板选择器 前言最近项目需要动态根据属性动态选择数据模板,研究了一下写了一个数据据模板选择器 分享一下。首先了解一下 DataTemplateSelector:System.Windows.Controls.DataTemplateSelector :提供一种方式,用于根据数据对象和数据绑定元素来选择 System.Windows.DataTemplate.OK 废话不多说,直接开始编码。首先创建ConditionalDataTemplate..原创 2020-07-08 17:46:20 · 1144 阅读 · 0 评论 -
WPF -- 数据模板(Content Control)(一)
(DataTemplate)Yang-Big在WPF中如果我们想要按照自己的想法来为数据制定显示方式,也就是说,数据类型是一定的,但我们可以让它有多种多样的表现方式,比如一个具体的时间,一般使用一个字符串(例如“12:03”)来显示,但我们为什么就不能显示为一个时钟或者其他你想要的表现形式来呈现你的数据。WPF中的数据模板技术应运而生。数据模板适用于Content Control类控件与Items...原创 2018-04-11 16:59:17 · 5403 阅读 · 2 评论 -
WPF -- 数据模板 (Items Control)(二)
前文说到,数据模板是对数据对象的私人订制,数据模板适用于Content Control类控件与Items Control类控件.这里就来举一个Items Control类控件使用的例子。我们假设有一个类using System;namespace Demo{ public class People { private string name; ...原创 2018-04-11 17:08:53 · 1158 阅读 · 0 评论