原文:WPF DataGrid的可见性 使用WPF的DataGrid的时候 会自定义列或者是绑定某些属性。 但是通常有些问题,获取不到或者没有数据。 因为Column是属性所以并不在逻辑树和视觉树中。 此时可以通过代理类来做中间部分。 将某些属性放置到或者绑定到这个类,DataGird的列在通过绑定... ...
原文:Winfrom 桌面弹窗拦截 关闭进程简易程序 源代码下载 ***********************2019 2.7更新 v 2.0*************************************************** 程序 源代码 交互更新: 输入框不可调整大小 鼠标拖... ...
原文:WPF XAML Trigger中使用动画后 动画对象冻结的处理办法 在编写XAML时 在Trigger中使用动画,在动画之后,动画对象就会被冻结,无法被其他动画或者属性改变。 处理办法有: 1 使用附加属性来添加动画 public static readonly DependencyProp... ...
原文:WPF 使用Webbrowser加载Echart图表库实现蜡烛图。 初版,写的很杂很乱。 截图: 源代码 ...
原文:C#串口通讯,复制粘贴就可用,仅仅介绍怎样最快的搭建一个串口通讯,异常拦截等等需要自己加上 using System; using System.Collections.Generic; using System.IO.Ports; using System.Text; //串口通讯类 pub... ...
原文:WPF中XAML的触发器的属性,事件 都有那些?以及如何寻找 在编写XAML的触发器时,会有属性,事件。 那么这些都是哪里来的呢? 属性,是附加属性或者依赖属性 事件,那就是事件。 如何寻找呢? 很简单,在想要使用的触发器的对象上(也就是有光标的时候)按下F12 此时进入到定义界面 这些类型为... ...
原文:WPF ControlTemplate 动画板 结束事件不触发 解决此问题很简单 将Storyboard单独提取出来及可 给定Key名称,然后在触发器中的BeginStoryboard的storyboard绑定即可 ... ...
原文:WPF 圆型布局(测量过程) 这个例子来自书上。 记录过程。 主要是数学上极坐标,WPF中的测量过程 简单来说在一个具有固定轴的坐标系内,一个由原点射出的向量并与固定轴有一定角度且在向量上确定长度的这么个东西。 可以参考: 知乎https://www.zhihu.com/question/31... ...
原文:WPF 使用触发器让窗口无法最大化且同时可以调整窗口大小 先上代码: 主要思路让windowstatte绑定到一个无关紧要的且具有propertychanged的属性上。 所以Tag是首选。 其次是先让windowstate绑定到tag,最主要的是代码delay让数据有一个缓冲的阶段。 同时使... ...
原文:WPF DataGrid点击列头选择全列并具有背景色 2019年10月3日改: 最主要的思路还是通过点击(排序)事件获取当前点击的列的名称或者index,然后赋值一个字段,通过字段来判断。 这个过程可以通过行为来完成,也可以通过附加属性来完成。 选择将数据模型继承于类我觉得大概是最慢的一个方法... ...
原文:WPF 依赖属性 什么是依赖属性 在WPF上是一种特殊的值存储手段,主要是利用键值对原理,通过全局维护的方式进行保存和更新。 主要作用于控件的属性值保存,读取。在XAML中会有特殊的处理,包括读取,存储,都是有特殊的对待。 使用方式主要是可读可写,只读两种。 当你实现一个依赖属性,其派生类(依... ...
原文:WPF DataGrid 使用CellTemplateSelector 时SelectTemplate方法Item参数为NULL 首先说明 在SelectTemplate中并Item参数并不是真的一直为Null。而是先执行空参数,之后再会执行有参数的。 至于原因 我也不知道... 具体验证过程... ...
原文:WPF TabItem设置Visibility隐藏Control内容 源自MSDN问题。 思路很简答: TabControl因为只显示TabItem的选择项的control。 所以单独的设置tabitem的control或者使用control的触发器都是不起作用的。 只有用controltem... ...
原文:WPF Adorner 在TabControl切换TabItem时消失 错误的截图: 一开始以为是MVVM绑定的代码中出现了问题,但是通过断点追踪并没有发现问题。 通过通过VS的实时可视化树发现问题:切换Item时Adorner会在AdornerLayer直接消失。届时怀疑是AdornerDe... ...
原文:WPF Xaml中创建集合 首先在xaml中创建集合是一个不可取的方法。 本方法仅作为xaml的学习。 本文略微无聊,主要是编写的东西都是老玩意。 首先是定义一个类,作为你要加载集合的模型。 结构如下 internal class Student { public string Name { ... ...
原文:WPF 修改DataGrid选中行时的颜色 只要修改DataGridCell的Style就可以了。 包括具体子项被选中时 ...
原文:WPF 通过名称查找属性(DependencyProperty) 使用名称来查找DependencyProperty。 如果有这样的需求,则是需要通过DependencyPropertyDescriptor来查找。 通常是使用附加属性或者依赖属性的方法。 下面给出附加属性的例子: 这个是注册附... ...