最新 最热

WPF 已知问题 InputEventArgs 的 Timestamp 属性是静态的导致事件之间相互影响

本文记录一个 WPF 已知的设计问题,当前此问题已经被大佬修复,这个设计问题刚好属于比较边缘的模块,我写了这么多年的代码还没有踩到这个坑一次,也没有听到有谁提到这个坑...

2023-07-20
1

WPF桌面端开发-获取系统版本,位数等信息

无论哪种方式获取系统版本,Win11获取到的都是Win10,但是版本号的方式可以通过构建号来判断Win11。

2023-07-11
1

WPF桌面端开发-数据绑定(Binding)

此模式允许将给定的 ControlTemplate 属性绑定到应用 ControlTemplate 的控件的属性。为了更好地理解这里的问题,下面是一个示例

2023-07-11
1

WPF中Canvas和InkCanvas

InkCanvas本身已经支持使用鼠标或者触屏来画线,下面的示例是使用代码进行画线。

2023-07-11
1

WPF中透明窗口实现拖拽功能

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2023-07-11
1

WPF桌面端开发-音视频录制、获取缩略图(使用OpenCvSharp)

音视频分开录制,音频如果麦克风和扬声器都录制的话,也要分开录制,最后再合并所有的流。

2023-07-11
1

WPF 将 StaticResource 和 ResourceDictionary 放在一起的魔幻行为

本文将记录一些在 WPF 里面,使用 StaticResource 将 ResourceDictionary 玩坏的做法。大家可以放心的是,这些玩法基本只有高级玩家或逗比开发者才会使用到

2023-06-23
1

C#-DataGrid的使用(三)

我们之前在DataGrid使用的第一部分中,使用到了拖拽事件,它能够实现用鼠标拖拽表格的行,对顺序进行重新排列,但是这个不够完善,当你在行中使用模板,添加了按钮,或者下拉框等控件的时候,对按钮的点击事件有影响,这里我们重新优化...

2023-06-20
1

WPF 使用 Dispatcher 的 InvokeAsync 和 BeginInvoke 的异常处理差别

一般认为 WPF 的 Dispatcher 的 InvokeAsync 方法是 BeginInvoke 方法的平替方法和升级版,接近在任何情况下都应该在业务层使用 InvokeAsync 方法代替 BeginInvoke 方法。然而在异常的处理上,这两个方法还是有细微的差...

2023-06-18
1

C# WPF DataGrid下面 使用CheckBox 选中事件

数据网格名称='DG1 '网格Row='5 '网格column span=' 4 ' items source=' { Binding my list,Mode=two way } ' autogenerate columns=' False '

2023-05-25
1