
工作积累
要什么鬼昵称
这个作者很懒,什么都没留下…
展开
-
关于WIN7系统无法打开WPF程序并报错KERNELBASE.dll的问题解决
出现原因:win7在安装4.5以上的.net版本时,不会安装对应的依赖d3dcompiler_47.dll,导致4.5以上版本的WPF程序运行起来报错;解决办法:在 Windows Server 2012、Windows Server 7 和 Windows Server 2008 R2 上的 d3dcompiler_47.dll 组件的更新发现并解决问题时因为该篇文章,里面记录了发现原因的过程,在这里感谢分享2019-10-22-win7-无法启动-WPF-程序-D3Dcompiler_47.转载 2021-04-25 13:46:13 · 1994 阅读 · 0 评论 -
问题以及解决------WPF DataGrid获得单元格的所在的具体行列数
问题:做一个区域选择的功能,要求更够针对DataGrid中的某一行,勾选其中的几列(DataGridCheckBoxColumn),纠结在与如何获得具体的行数和列数,WPF中有Columns属性,但是没有单独的Rows属性解决方法:利用可视化树的概念,以及ItemContainerGenerator.ContainerFromIndex(int)的方法,获取对应的单元格,详情见原创 2017-12-28 17:58:53 · 6960 阅读 · 0 评论 -
问题以及解决------WPFDataGrid后台设置单元格背景色后,滑动滚动条背景色被还原
问题:在后台由代码,根据条件实时给某些单元格的背景色或者说是样式赋新值,但是在滑动滚动条后,发现之前设定好的背景色或者样式,被还原成了刚生成界面的样子。 解决方法:经过一番查找,个人觉得可以解决的方案有不少,一个是直接自定义模板(没有实践),另一个是利用IValueConverter,直接根据绑定的数据源变换,来动态改变(同样没有实践),大体就是这两种方法。 但是,由原创 2018-01-08 18:00:24 · 2138 阅读 · 0 评论 -
问题与解决-------如何将一个已经移动过得物体之后的移动应用到该物体移动之前的状态上
问题:工作中有一个物体在和其它物体一起做过一系列的移动后(包括平移和旋转),得到了该物体的一个新的位置,但是由于该物体相对于其它物体的位置不是很理想,我需要在单独对该物体作精细调整,同时希望这些精细调整能够同步应用的该物体整体移动之前的状态上,最终到达的效果就是,播放时从上一个位置到下一个位置只有整体的移动,精细的移动不会出现(以为在上一位置时已经做完了)。 其实就是说把精细跳着放到...原创 2018-05-24 10:04:51 · 264 阅读 · 0 评论 -
问题以及解决------在Window设置了SizeToContent=WidthAndHeight属性下怎么如何使RowDefinitions中设置的宽度比例生效
问题:在写一个弹窗的时候做了如下的定义<Grid.ColumnDefinitions> <ColumnDefinition Width="0.4*"/> <ColumnDefinition Width="0.4*"/> ...原创 2019-05-21 16:09:42 · 971 阅读 · 0 评论