首页
个人
CSharp
WPF
Linux
Windows
VS
Python
Vue
Rust
C++
陌上花
累计撰写
82
篇文章
累计创建
11
个标签
累计收到
0
条评论
栏目
目 录
CONTENT
以下是
WPF
相关的文章
2025-11-07
ContextMenu绑定
Why 在使用WPF中,如果你使用ContextMenu时会发现,当你直接绑定到ViewModel的时候并不会起作用,其实主要的原因是ContextMenu是一个弹出层,类似的还有一个是ToolTip,类似的用法,它本身的虚拟树就是它自己,以下是最方便的绑定方法。 How 新建一个绑定代理,继承自F
2025-11-07
9
0
0
WPF
2025-11-05
Combox绑定枚举(续)
Why 之前我发表过有关于在WPF中如何在ComboBoc绑定枚举,主要是扩展一个标记语言,但是我在实际使用的时候发现这个方法还是有弊端,例如每一次都要指定类型然后指定key,这就显得有点扯淡了,所以我使用了另一种更加灵活的方法。 How 使用xmlns:i="http://schemas.micr
2025-11-05
7
0
0
WPF
2025-11-04
ListView附加属性自滚动
Why 最近在回顾一些有关于附加属性和依赖属性的相关知识,因为很久没写过这一部分的代码了,所以有一些知识点忘记了,正好做一个简单的附加属性实现ListView的自滚动记录一下。 How 主要的思路是:首先创建一个附加属性(AutoScrollToEnd),然后监听ListView绑定的内容改变的时候
2025-11-04
7
0
0
WPF
2025-10-17
Combox绑定枚举
方法一 <ObjectDataProvider x:Key="dateOfWeekProvider" MethodName="GetValues" ObjectType="{x:Type sys:Enum}"> <ObjectDataProvider.MethodPa
2025-10-17
14
0
0
WPF
2025-08-21
WPF中使用Application
Why 因为需要在类库中使用Application.Curreent的调度器,又因为主要是使用Core开发,所以简单记录一下。 How 在需要使用的类库的csproj上添加如下: <PropertyGroup> <TargetFramework>net9.0-windows</Target
2025-08-21
37
0
0
WPF
2025-07-19
WPF坑之DataType
Why 最近闲着无聊打算写一个小工具,其中用到了TreeView,发现了一个在某些时候一个很坑的东西–DataType。 How 新建一个Prism项目。 以下是使用的主要树的绑定数据类 public partial class UserInfo : ObservableObject { [
2025-07-19
28
0
0
WPF
2025-06-23
Prsim基本使用
Why 最近闲着无聊就研究了一下几个好用点的WPF的框架,发现Prism还是挺好用的,不管是在NetFrameWork还是Core上,大致步骤都是大差不差,以下以Core作为基本介绍。 How 注意使用NetFrameWork的时候需要选择的版本是8以下。如果是Core的话选择最新的就可以了。(以下
2025-06-23
50
0
0
WPF
2025-05-31
WPF使用DataTemplate
Why 最近在看公司的代码,使用的是WPF的一个测试软件,发现了一种蛮好玩的写法,就是使用DataTemplate来控制显示的内容,以下是我写的一个简单的示例。 How ViewModel public partial class DeviceViewModel : ObservableObject
2025-05-31
29
0
0
WPF
2024-12-08
PQTool项目简介
简介 PQTool的开发目的主要是一开始我给别人装机的时候使用到有一个图吧工具箱,发现里面内置了一些基本常用的软件。大部分功能还是很好用的,但是有一些我不是很清楚,例如什么烤鸡,我基本没做过这一方面的。因为正在练习WPF吧,同时觉得这个工具箱其实缺少一些比较常用的功能,例如不具备搜索,用户无法自定义
2024-12-08
119
0
1
CSharp
WPF
2024-09-24
Fody
How 因为最新在学习WPF,找了一下在Core下是由很多官方的包可以很方便的实现MVVM模式的,但是在Framework下,很多建议是使用Standard,但是这种方法其实是存在很多弊端的,因为在Standard下很多包是安装不了的,所以我发现一个对于属性有一个比较好的包是Fody。 How 安装
2024-09-24
97
0
0
WPF
1
2