![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WPF
文章平均质量分 79
包含一些基本布局和基本框架,还在更新
薄荷撞~可乐
这个作者很懒,什么都没留下…
展开
-
WPF-Prism框架(普通WPF创建Prism,Prism实现Mvvm,实现自动绑定ViewModel,Prism区域,Prism模块)
注意:导航拦截是,需要把传参时继承的接口。原创 2023-07-31 20:41:01 · 5637 阅读 · 5 评论 -
WPF-Prism框架-弹窗并传参
1话框对应的ViewModel继承接口:IDiaLogAware2.注册:RegisterDialog4.传参对象:5.接收参数:IDialogParameters6.接收用到的回调:callback7.接收窗体返回结果:dialogParameters。原创 2023-07-31 15:42:23 · 2334 阅读 · 0 评论 -
WPF布局标签及特殊属性(如:Grid,Panel,Canvas灯)
2.可以通过Rows="" Columns="" 来控制行和列的格数,可以单独设置行或者列,也可以两者同时设置;3.宽高的特殊 值 auto(自适应): 当设置auto时,在表格中是看不出来它被分画出来的,但将内容放置到此表格时,此表格会根据内容的大小,自定义表格大小并显示出来;2.在不设置宽和高的情况下,宽高默认是*,当然此处的*不是固定的,而是抛出设定的已经存在的设定过的高宽后,将剩下的部分按N个*分割。(做笔记,鼠标停,消失;窗体运行后,可以在窗体上进行笔记处理,鼠标松开后,笔记消失;原创 2023-07-15 16:20:53 · 613 阅读 · 0 评论 -
WPF MvvM框架(MvvMLight,Microsoft Toolkit Mvvm,CommunityToolkit.Mvvm;鼠标,键盘,手写等事件绑定如:抬起按下事件)
2. 禁止自动添加行:CanUserAddRows="False",列:AutoGenerateColumns="False",Microsoft Toolkit Mvvm 框架被废弃之后,微软官方推荐使用CommunityToolkit.Mvvm框架,4.WeakReferenceMessenger.Default.Register()注册消息;步骤3:可以直接套用,其中 Eventname所绑定的事件,在上面已经提供了相关文章;4.读写过程中关键点:如何把PLC的数据类型转换成C#数据类型。原创 2023-07-28 19:59:26 · 1697 阅读 · 1 评论 -
WPF 打开文件(OpenFileDialog)/保存文件(SaveFileDialog) 选择基本操作
1.打开文件保存 OpenFileDialog。2. 保存选择SaveFileDialog。原创 2023-08-12 14:42:36 · 1895 阅读 · 0 评论