码迷,mamicode.com
首页 > Windows程序 > 日排行
WPF InkCanvas EditingMode为Select时 在其选择时各种事件中撤销Select模式的方法
原文:WPF InkCanvas EditingMode为Select时 在其选择时各种事件中撤销Select模式的方法 InkCanvas有多种输入模式。 通过InkCanvasEditingMode来进行对其调整 分别是 None=0// 忽略鼠标和手写笔输入 Ink = 1// 允许用户绘制批... ...
分类:Windows程序   时间:2020-05-06 01:04:55    阅读次数:67
WPF 隐藏式控件
原文:WPF 隐藏式控件 没用Popup用的面板控件,全部代码使用xaml的触发器。 代码: ... ...
分类:Windows程序   时间:2020-05-06 01:06:18    阅读次数:68
WPF 使用XML作为绑定源时Xaml注意事项
原文:WPF 使用XML作为绑定源时Xaml注意事项 直接在xaml定义时xml时应该注意的! xml数据 A 10 001 ... ...
分类:Windows程序   时间:2020-05-06 01:06:37    阅读次数:74
WPF ResourceDictionary XAML资源 c#代码 获取与遍历
原文:WPF ResourceDictionary XAML资源 c#代码 获取与遍历 使用C#代码来获取XAML资源,除去正常的FindResource。而且是能查询到资源的对象。 说实话还是很麻烦的。 比如说我现在有一堆静态资源放在xaml的资源中,我想通过绑定的方式来获取。 好比是Path的D... ...
分类:Windows程序   时间:2020-05-06 01:09:26    阅读次数:105
WPF DataGrid表头合并且动态添加列
原文:WPF DataGrid表头合并且动态添加列 更正: 如果保留datagrid最后一行,则需要在 GenerateElement方法中判断dataitem是否为{newitemplaceholder}的字符串 重新更正为: protected override FrameworkElement... ...
分类:Windows程序   时间:2020-05-06 01:10:12    阅读次数:75
WPF 无边框拖动
原文:WPF 无边框拖动 无边框之后的拖动方法有三种。 我个人是喜欢第一和第三的方法,看个人去需求。 第三种代码比较仓促,有需要者可以立马用,或者稍作整理修改。 对于WIN10 .NET 4.5以上的框架可以使用 WIndowChrome 其次是 通过DragMove方法来控制移动 此方法需要写在事... ...
分类:Windows程序   时间:2020-05-06 01:11:02    阅读次数:67
WPF 通过EventTrigger修改鼠标样式
原文:WPF 通过EventTrigger修改鼠标样式 难倒是不难。 除去eventtrigger之外还有别的触发器可以实现。 这个主要是难在对xaml的数据理解上。 代码实现 ... ...
分类:Windows程序   时间:2020-05-06 01:14:59    阅读次数:111
【WPF学习】第六十八章 自定义绘图元素
原文:【WPF学习】第六十八章 自定义绘图元素 上一章分析了WPF元素的内部工作元素——允许每个元素插入到WPF布局系统的MeasureOverride()和ArrangeOverride()方法中。本章将进一步深入分析和研究元素如何渲染自身。 大多数WPF元素通过组合方式创建可视化外观。换句话说,... ...
分类:Windows程序   时间:2020-05-06 01:15:18    阅读次数:71
WPF ObjectDataProvider
原文:WPF ObjectDataProvider 这个ObjectDataProvider东西真的是个神奇的存在。 等同于反射。 只不过是写在xaml中。 例如说我要把colors中所有的颜色列举出来。 普通方法: //CB是combobox this.CB.ItemsSource = typeo... ...
分类:Windows程序   时间:2020-05-06 01:15:53    阅读次数:78
贝塞尔曲线 WPF MVVM N阶实现 公式详解+源代码下载
原文:贝塞尔曲线 WPF MVVM N阶实现 公式详解+源代码下载 源代码下载 效果图: 本程序主要实现: N阶贝塞尔曲线(通用公式) 本程序主要使用技术 MVVM InterAction 事件绑定 动态添加Canvas的Item 第一部分公式: n=有效坐标点数量 i=坐标点的下标 P是坐标 t是... ...
分类:Windows程序   时间:2020-05-06 01:16:30    阅读次数:76
WPF 背景网格图
原文:WPF 背景网格图 利用DrawingBrush来画出背景网格图 ... ...
分类:Windows程序   时间:2020-05-06 01:18:07    阅读次数:75
WPF WindowStyle为None
原文:WPF WindowStyle为None 当WindwoStyle为None时 窗口会出现边框,不会完全覆盖窗口 修改办法: 使用AllowsTransparency="True"即可 ...
分类:Windows程序   时间:2020-05-06 01:19:19    阅读次数:61
WPF 通过名称查找属性(DependencyProperty)
原文:WPF 通过名称查找属性(DependencyProperty) 使用名称来查找DependencyProperty。 如果有这样的需求,则是需要通过DependencyPropertyDescriptor来查找。 通常是使用附加属性或者依赖属性的方法。 下面给出附加属性的例子: 这个是注册附... ...
分类:Windows程序   时间:2020-05-06 01:19:36    阅读次数:75
WPF 修改DataGrid选中行时的颜色
原文:WPF 修改DataGrid选中行时的颜色 只要修改DataGridCell的Style就可以了。 包括具体子项被选中时 ...
分类:Windows程序   时间:2020-05-06 01:19:49    阅读次数:175
WPF Xaml中创建集合
原文:WPF Xaml中创建集合 首先在xaml中创建集合是一个不可取的方法。 本方法仅作为xaml的学习。 本文略微无聊,主要是编写的东西都是老玩意。 首先是定义一个类,作为你要加载集合的模型。 结构如下 internal class Student { public string Name { ... ...
分类:Windows程序   时间:2020-05-06 01:20:17    阅读次数:68
WPF Adorner 在TabControl切换TabItem时消失
原文:WPF Adorner 在TabControl切换TabItem时消失 错误的截图: 一开始以为是MVVM绑定的代码中出现了问题,但是通过断点追踪并没有发现问题。 通过通过VS的实时可视化树发现问题:切换Item时Adorner会在AdornerLayer直接消失。届时怀疑是AdornerDe... ...
分类:Windows程序   时间:2020-05-06 01:21:17    阅读次数:76
WPF TabItem设置Visibility隐藏Control内容
原文:WPF TabItem设置Visibility隐藏Control内容 源自MSDN问题。 思路很简答: TabControl因为只显示TabItem的选择项的control。 所以单独的设置tabitem的control或者使用control的触发器都是不起作用的。 只有用controltem... ...
分类:Windows程序   时间:2020-05-06 01:21:50    阅读次数:117
WPF DataGrid 使用CellTemplateSelector 时SelectTemplate方法Item参数为NULL
原文:WPF DataGrid 使用CellTemplateSelector 时SelectTemplate方法Item参数为NULL 首先说明 在SelectTemplate中并Item参数并不是真的一直为Null。而是先执行空参数,之后再会执行有参数的。 至于原因 我也不知道... 具体验证过程... ...
分类:Windows程序   时间:2020-05-06 01:22:07    阅读次数:74
WPF 依赖属性
原文:WPF 依赖属性 什么是依赖属性 在WPF上是一种特殊的值存储手段,主要是利用键值对原理,通过全局维护的方式进行保存和更新。 主要作用于控件的属性值保存,读取。在XAML中会有特殊的处理,包括读取,存储,都是有特殊的对待。 使用方式主要是可读可写,只读两种。 当你实现一个依赖属性,其派生类(依... ...
分类:Windows程序   时间:2020-05-06 01:22:33    阅读次数:69
WPF DataGrid点击列头选择全列并具有背景色
原文:WPF DataGrid点击列头选择全列并具有背景色 2019年10月3日改: 最主要的思路还是通过点击(排序)事件获取当前点击的列的名称或者index,然后赋值一个字段,通过字段来判断。 这个过程可以通过行为来完成,也可以通过附加属性来完成。 选择将数据模型继承于类我觉得大概是最慢的一个方法... ...
分类:Windows程序   时间:2020-05-06 01:22:54    阅读次数:141
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!