首页
个人
CSharp
WPF
Linux
Windows
VS
Python
Vue
Rust
C++
陌上花
累计撰写
86
篇文章
累计创建
11
个标签
累计收到
0
条评论
栏目
目 录
CONTENT
以下是
WPF
相关的文章
2026-01-29
WPF绘制曲线
Why 最近正在研究绘制曲线,发现好像也没想象中的那么难,做了个简单的测试的。 How 新建一个控件名为CurveChartDrawingVisual,以下是类的所有内容 public class CurveChartDrawingVisual : FrameworkElement {
2026-01-29
6
0
0
WPF
2026-01-29
ListBox简单示例
Why 以前是个菜鸡(虽然现在也是),还记得之前问如果ChatGPT,如果我有个listbox显示日志,我需要将不同的日志类型显示不同的前景色应该怎么做,它当时说让我自定义控件,无法做到,我当时也没多想就觉得不好做,现在早上突然一下子醒悟过来了应该怎么做,可能还是WPF的基础不够扎实,走了很多弯路。
2026-01-29
8
0
0
WPF
2026-01-27
WPF简单动画记录
Why 主要是这几天写了几个简单的动画,一个是颜色渐变的还有一个是旋转的,仅作记录。 How 颜色 //定义动画 <UserControl.Resources> <ResourceDictionary> <Storyboard x:Key="ShowStoryboard
2026-01-27
8
0
1
WPF
2025-11-07
ContextMenu绑定
Why 在使用WPF中,如果你使用ContextMenu时会发现,当你直接绑定到ViewModel的时候并不会起作用,其实主要的原因是ContextMenu是一个弹出层,类似的还有一个是ToolTip,类似的用法,它本身的虚拟树就是它自己,以下是最方便的绑定方法。 How 新建一个绑定代理,继承自F
2025-11-07
15
0
0
WPF
2025-11-05
Combox绑定枚举(续)
Why 之前我发表过有关于在WPF中如何在ComboBoc绑定枚举,主要是扩展一个标记语言,但是我在实际使用的时候发现这个方法还是有弊端,例如每一次都要指定类型然后指定key,这就显得有点扯淡了,所以我使用了另一种更加灵活的方法。 How 使用xmlns:i="http://schemas.micr
2025-11-05
16
0
0
WPF
2025-11-04
ListView附加属性自滚动
Why 最近在回顾一些有关于附加属性和依赖属性的相关知识,因为很久没写过这一部分的代码了,所以有一些知识点忘记了,正好做一个简单的附加属性实现ListView的自滚动记录一下。 How 主要的思路是:首先创建一个附加属性(AutoScrollToEnd),然后监听ListView绑定的内容改变的时候
2025-11-04
13
0
0
WPF
2025-10-17
Combox绑定枚举
方法一 <ObjectDataProvider x:Key="dateOfWeekProvider" MethodName="GetValues" ObjectType="{x:Type sys:Enum}"> <ObjectDataProvider.MethodPa
2025-10-17
20
0
0
WPF
2025-08-21
WPF中使用Application
Why 因为需要在类库中使用Application.Curreent的调度器,又因为主要是使用Core开发,所以简单记录一下。 How 在需要使用的类库的csproj上添加如下: <PropertyGroup> <TargetFramework>net9.0-windows</Target
2025-08-21
41
0
0
WPF
2025-07-19
WPF坑之DataType
Why 最近闲着无聊打算写一个小工具,其中用到了TreeView,发现了一个在某些时候一个很坑的东西–DataType。 How 新建一个Prism项目。 以下是使用的主要树的绑定数据类 public partial class UserInfo : ObservableObject { [
2025-07-19
33
0
0
WPF
2025-06-23
Prsim基本使用
Why 最近闲着无聊就研究了一下几个好用点的WPF的框架,发现Prism还是挺好用的,不管是在NetFrameWork还是Core上,大致步骤都是大差不差,以下以Core作为基本介绍。 How 注意使用NetFrameWork的时候需要选择的版本是8以下。如果是Core的话选择最新的就可以了。(以下
2025-06-23
53
0
0
WPF
1
2