随笔分类 -  WPF

WPF
摘要:Wpf中ViewModel类里面经常会需要用到ObservableCollection来管理列表数据,在做异步通信的时候也会碰到“不支持从调度程序线程以外的线程对其 SourceCollection 进行的更改”这样的异常,解决方法如下 阅读全文
posted @ 2018-11-11 02:56 杨浪 阅读(4410) 评论(0) 推荐(0) 编辑
摘要:在WPF MVVM模式开发中,实现INotifyPropertyChanged的ViewModel是非常重要且常见的类: public class MainViewModel : INotifyPropertyChanged { public event PropertyChangedEventHa 阅读全文
posted @ 2018-11-09 15:16 杨浪 阅读(1645) 评论(0) 推荐(0) 编辑
摘要:INotifyPropertyChanged接口在WPF或WinFrom程序中使用还是经常用到,常用于通知界面属性变更。标准写法如下: 这种写法的两个问题是 我在博客文章使用CallerMemberName简化InotifyPropertyChanged的实现中介绍了通过Caller Informa 阅读全文
posted @ 2018-11-09 14:46 杨浪 阅读(665) 评论(0) 推荐(0) 编辑
摘要:WPFS数据绑定(要是后台类对象的属性值发生改变,通知在“客户端界面与之绑定的控件值”也发生改变需要实现INotitypropertyChanged接口) MainWindow.xaml MainWindow.xaml.cs Model 阅读全文
posted @ 2018-11-09 12:00 杨浪 阅读(395) 评论(0) 推荐(0) 编辑
摘要:TextBox纵向长度比较长但文字字体比较小的时候,在输入时就会发现文字不是垂直居中的。 而使用中我们发现,TextBox虽然可以设置文字的水平对齐方式,但却没有相应的属性让我们来调节他的垂直对齐方式。好在TextBox继承自Control类,可以通过修改Template模板来改变他的属性样式(Te 阅读全文
posted @ 2018-11-07 17:15 杨浪 阅读(2374) 评论(0) 推荐(0) 编辑
摘要:多年不写技术博客,手生的很,也不知道大家都关注什么,最近在研究Wpf及3d模型的展示,碰到很多问题,这个是最后一个问题,写出来小结一下。。。。。。 WPF中如何调整TabControl的大小,使其跟随Window的大小而改变? 1、 场景,VS2010新建一个WPF窗体中,添加了一个tabContr 阅读全文
posted @ 2018-11-07 17:11 杨浪 阅读(2652) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示