01 2020 档案

摘要:只要修改DataGridCell的Style就可以了。 包括具体子项被选中时 <Style TargetType="{x:Type DataGridCell}"> <Style.Triggers> <Trigger Property="IsSelected" Value="True"> <Sette 阅读全文
posted @ 2020-01-17 17:35 ARM830 阅读(3670) 评论(0) 推荐(0) 编辑
摘要:使用WPF的DataGrid的时候 会自定义列或者是绑定某些属性。 但是通常有些问题,获取不到或者没有数据。 因为Column是属性所以并不在逻辑树和视觉树中。 此时可以通过代理类来做中间部分。 将某些属性放置到或者绑定到这个类,DataGird的列在通过绑定就可以获取数据。 例如自定义Header 阅读全文
posted @ 2020-01-12 13:06 ARM830 阅读(648) 评论(0) 推荐(0) 编辑
摘要:更正: 如果保留datagrid最后一行,则需要在 GenerateElement方法中判断dataitem是否为{newitemplaceholder}的字符串 重新更正为: protected override FrameworkElement GenerateElement(DataGridC 阅读全文
posted @ 2020-01-12 12:41 ARM830 阅读(2925) 评论(0) 推荐(0) 编辑
摘要:东西不难。 使用的函数那么几个。 本例是我删除淘宝购物记录时写的,所以是两个坐标点来回移动并点击鼠标左键。 阅读全文
posted @ 2020-01-09 18:41 ARM830 阅读(2157) 评论(0) 推荐(0) 编辑
摘要:很老的项目中的代码,现在也想不起来为什么要这么写了。 阅读全文
posted @ 2020-01-07 01:05 ARM830 阅读(698) 评论(0) 推荐(0) 编辑
摘要:CompositionTarget会提供一个Rendering事件,事件会在每个UI/控件更新之前发生。 更新的速度和显示器的刷新频率一致或者相近。 其目的是更大限度的有效更新UI。 阅读全文
posted @ 2020-01-07 00:29 ARM830 阅读(279) 评论(0) 推荐(0) 编辑