摘要:只要修改DataGridCell的Style就可以了。 包括具体子项被选中时 <Style TargetType="{x:Type DataGridCell}"> <Style.Triggers> <Trigger Property="IsSelected" Value="True"> <Sette 阅读全文
posted @ 2020-01-17 17:35 ARM830 阅读 (14) 评论 (0) 编辑
摘要:使用WPF的DataGrid的时候 会自定义列或者是绑定某些属性。 但是通常有些问题,获取不到或者没有数据。 因为Column是属性所以并不在逻辑树和视觉树中。 此时可以通过代理类来做中间部分。 将某些属性放置到或者绑定到这个类,DataGird的列在通过绑定就可以获取数据。 例如自定义Header 阅读全文
posted @ 2020-01-12 13:06 ARM830 阅读 (12) 评论 (0) 编辑
摘要:更正: 如果保留datagrid最后一行,则需要在 GenerateElement方法中判断dataitem是否为{newitemplaceholder}的字符串 重新更正为: protected override FrameworkElement GenerateElement(DataGridC 阅读全文
posted @ 2020-01-12 12:41 ARM830 阅读 (27) 评论 (0) 编辑
摘要:东西不难。 使用的函数那么几个。 本例是我删除淘宝购物记录时写的,所以是两个坐标点来回移动并点击鼠标左键。 阅读全文
posted @ 2020-01-09 18:41 ARM830 阅读 (18) 评论 (0) 编辑
摘要:很老的项目中的代码,现在也想不起来为什么要这么写了。 阅读全文
posted @ 2020-01-07 01:05 ARM830 阅读 (21) 评论 (0) 编辑
摘要:CompositionTarget会提供一个Rendering事件,事件会在每个UI/控件更新之前发生。 更新的速度和显示器的刷新频率一致或者相近。 其目的是更大限度的有效更新UI。 阅读全文
posted @ 2020-01-07 00:29 ARM830 阅读 (12) 评论 (0) 编辑
摘要:最主要的是在ItemContainerStyle中设置EventTrigger。 使用其他具有items的控件时也是可以通用类似的代码 截图 xaml代码 阅读全文
posted @ 2019-12-31 11:47 ARM830 阅读 (19) 评论 (0) 编辑
摘要:小玩意,毫无任何难度。 cs: xaml: 阅读全文
posted @ 2019-12-30 11:31 ARM830 阅读 (19) 评论 (0) 编辑
摘要:没什么特殊的。 要点一:使用json传递参数。 比如说我传递的数字数组到js中,我首先将参数转换为json。在传递js中,在函数中确保转成数字,最后添加到需要的地方即可 js代码: 阅读全文
posted @ 2019-12-28 22:13 ARM830 阅读 (11) 评论 (0) 编辑
摘要:初版,写的很杂很乱。 截图: 源代码 阅读全文
posted @ 2019-12-28 22:07 ARM830 阅读 (21) 评论 (0) 编辑