08 2019 档案

摘要:2019年10月3日改: 最主要的思路还是通过点击(排序)事件获取当前点击的列的名称或者index,然后赋值一个字段,通过字段来判断。 这个过程可以通过行为来完成,也可以通过附加属性来完成。 选择将数据模型继承于类我觉得大概是最慢的一个方法了。但是比较直观的。 完成这个操作,主要是XAML的代码。 阅读全文
posted @ 2019-08-22 17:24 ARM830 阅读(2127) 评论(0) 推荐(2) 编辑
摘要:使用函数为 SetWindowLong GetWindowLong 注册函数 使用函数 注意 启用窗口样式为 如果是多个样式启用或者禁止为 具体样式请参考具体Windows Style 注意:msdn中均为Long型,去掉L即可为int, 本函数均为32位,对应64位请参考网页的GetWindowL 阅读全文
posted @ 2019-08-21 09:31 ARM830 阅读(524) 评论(0) 推荐(0) 编辑
摘要:首先将CanUserDeleteRows设置为False, 其次是设置KeyUp事件 并自定义DataGrid.Columns修改如下 在CS页面修改: 定义一个List<DataRow> dataRow 集合用来存储DataTable的Row 修改CheckBox的Click事件 如下 修改Dat 阅读全文
posted @ 2019-08-15 15:54 ARM830 阅读(1331) 评论(0) 推荐(0) 编辑
摘要:基本概念 WPF中3D空间基本坐标系是右手坐标系。 WPF中3D空间的原点是(0,0,0) Position: 这个参数用来表示相机在空间内的坐标。参数是(X,Y,Z)。当修改相机的这个参数时,这个坐标是根据原点修改。这个概念是最为简单理解的(绿色方块为相机) LookDirection: 这个参数 阅读全文
posted @ 2019-08-12 22:29 ARM830 阅读(1005) 评论(0) 推荐(0) 编辑
摘要:Settings位于Properties中 代码上看Setting是一个单例模式 其中可以编写属性,方法 因为Setting位于窗口类之前实例化,所以通常用来窗口的某些设置,绑定。 有两种添加属性方式: 自动化添加 直接单击Settings,并设置名称,类型,值 界面如下: 范围有两个值: 应用程序 阅读全文
posted @ 2019-08-06 10:26 ARM830 阅读(3118) 评论(0) 推荐(0) 编辑