会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ARM830
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
6
7
8
9
10
11
12
13
14
···
24
下一页
2019年4月29日
WPF MVVM 网易云音乐
摘要: 前言: 写的不多。 随时会更新吧 涉及到的技术有很多 绑定 集合 命令 MVVM 自定义控件 事件 用户控件 附加属性 依赖属性 动画 Style Tmepate 装饰器 转换器 ************************************************2019年5月26日22
阅读全文
posted @ 2019-04-29 23:46 ARM830
阅读(748)
评论(4)
推荐(1)
2019年4月9日
WPF 背景网格图
摘要: 利用DrawingBrush来画出背景网格图
阅读全文
posted @ 2019-04-09 09:54 ARM830
阅读(1827)
评论(0)
推荐(0)
2019年4月1日
WPF InkCanvas EditingMode为Select时 在其选择时各种事件中撤销Select模式的方法
摘要: InkCanvas有多种输入模式。 通过InkCanvasEditingMode来进行对其调整 分别是 None=0// 忽略鼠标和手写笔输入 Ink = 1// 允许用户绘制批注,默认模式。使用鼠标或者手写笔绘图时,会绘制笔画 GestureOnly = 2// 不远许用户绘制笔画批注,但会关注预
阅读全文
posted @ 2019-04-01 12:08 ARM830
阅读(961)
评论(0)
推荐(0)
2019年3月30日
WPF TextCompositionManager 事件说明
摘要: TextCompositionManager中三个隧道事件,三个冒泡事件。 除了引发的过程不一样之外其作用是一样的。 事件分别为: InputStart InputUpdate TextInput 其中InputStart和TextInput是可以直接引发。 对InputUpdate则是需要特殊的按
阅读全文
posted @ 2019-03-30 14:02 ARM830
阅读(406)
评论(0)
推荐(0)
2019年3月21日
WPF ControlTemplate 动画板 结束事件不触发
摘要: 解决此问题很简单 将Storyboard单独提取出来及可 给定Key名称,然后在触发器中的BeginStoryboard的storyboard绑定即可
阅读全文
posted @ 2019-03-21 10:01 ARM830
阅读(597)
评论(0)
推荐(0)
2019年3月18日
WPF Adorner 在TabControl切换TabItem时消失
摘要: 错误的截图: 一开始以为是MVVM绑定的代码中出现了问题,但是通过断点追踪并没有发现问题。 通过通过VS的实时可视化树发现问题:切换Item时Adorner会在AdornerLayer直接消失。届时怀疑是AdornerDecorator的问题。 最终解决办法是 在TabItem的内容的最上层放置Ad
阅读全文
posted @ 2019-03-18 11:28 ARM830
阅读(849)
评论(1)
推荐(1)
2019年3月14日
WPF 内部Template 动画板 无法冻结此 Storyboard 时间线树供跨线程使用
摘要: 解决此问题,需要一定的想象力。 换个思路即可 大体是 使用Tag或者别无用的可以输入数值的属性,或者附加属性也可以的。来绑定到你要动画的属性 当然这个过程中要使用转换器了 我给出一个关于Button 的Width的内部模板小栗子,各位朋友可以针对自己的项目/控件进行修改 XAML代码 转换器 截图
阅读全文
posted @ 2019-03-14 11:59 ARM830
阅读(2111)
评论(0)
推荐(0)
2019年3月10日
WPF INotifyPropertyChanged 通过特性减少代码量
摘要: 在很多地方需要用上INotifyPropertyChanged的接口,MVVM模式,List等集合都会用到。 通常我们使用 不过可以 使用特性来减少代码量 CallerMemberName可以代替手工输入名称
阅读全文
posted @ 2019-03-10 10:11 ARM830
阅读(391)
评论(0)
推荐(0)
2019年3月9日
WPF 无边框拖动
摘要: 无边框之后的拖动方法有三种。 我个人是喜欢第一和第三的方法,看个人去需求。 第三种代码比较仓促,有需要者可以立马用,或者稍作整理修改。 对于WIN10 .NET 4.5以上的框架可以使用 WIndowChrome 其次是 通过DragMove方法来控制移动 此方法需要写在事件内,比如鼠标事件等 不过
阅读全文
posted @ 2019-03-09 01:24 ARM830
阅读(1467)
评论(0)
推荐(0)
2019年3月8日
WPF WindowStyle为None
摘要: 当WindwoStyle为None时 窗口会出现边框,不会完全覆盖窗口 修改办法: 使用AllowsTransparency="True"即可
阅读全文
posted @ 2019-03-08 18:31 ARM830
阅读(578)
评论(0)
推荐(1)
上一页
1
···
6
7
8
9
10
11
12
13
14
···
24
下一页
公告