自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Avalonia 获取当前程序的主窗体

Avalonia 获取当前主窗体

2024-10-29 13:59:54 697

原创 C# 获取常见的Encoding

【代码】C# 获取常见的Encoding。

2024-03-14 17:59:24 657

原创 获取ObserableCollection集合中项的属性更改时的事件

对于ObservableCollection集合,集合中的类型是类。对于集合中某项的属性更改时获取更改事件的方法。

2024-01-04 10:48:03 530 1

原创 简单实现Wpf的MVVM模式

Prism框架有个BindableBase的基类,可以实现属性更改后通知前端。这里实现一个类似的BindableBase类。首先继承INotifyPropertyChanged接口,并对事件PropertyChanged调用即可。类似Prism框架里的DelegateCommand,简单实现其功能,但和Prism差很多,Prism扩展功能要多很多。DelegateCommand继承ICommand接口,并实现接口的CanExecute、Execute方法;

2023-09-17 15:25:46 336 1

原创 Wpf实现控件放大缩小拖拽

Grid "PL2"里绑定这些鼠标点击移动等事件,在Grid里就能实现对StackPanel "Pl22"的移动,旋转,复位等。里获取鼠标左键按下时的位置和鼠标移动时的位置的差值,来改变控件的TranslateTransform的中心点位置。复位只需要把不同Transform组件的值设置成最初的值即可。在鼠标滚轮滚动时获取到滚动的差值,根据这个调整控件的。拖拽效果的实现有不同方法,这里是采用。要实现滚轮放大缩小功能,可以用。控件的旋转只需要改变控件的。的值来改变控件大小。

2023-09-09 16:07:55 2197

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除