原文: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来查找。 通常是使用附加属性或者依赖属性的方法。 下面给出附加属性的例子: 这个是注册附... ...
原文:WPF WindowStyle为None 当WindwoStyle为None时 窗口会出现边框,不会完全覆盖窗口 修改办法: 使用AllowsTransparency="True"即可 ...
原文:WPF 背景网格图 利用DrawingBrush来画出背景网格图 ... ...
原文:Trigger 中文翻译是触发器。即为满足条件时会触发某一个行为/事件。 在WPF编程中触发器还是很至关重要的。 触发器有很多种方式 单一触发 数据变化触发 多条件触发 本文是单一触发,会后续文章。 单一触发的用法还是很简便的。和Setter的感觉差不多 语法结构 实在是不知道如何形容,这种语... ...
分类:
其他好文 时间:
2020-05-06 01:17:50
阅读次数:
61