- 博客(5)
- 收藏
- 关注
原创 获取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关注的人
RSS订阅