wpf学习
cathedra
主:c#开发工程师,wpf开发工程师,.net core开发工程师。辅:硬件研究者,python研究者,嵌入式程序开发。有合作者加v:15265295416
展开
-
MVVM 简化绑定
使用MVVM Light 框架目前只有支持到4.5.2版本的frame work,进化版不能够再framework类型的项目中使用,但是可以使用.net core 版本的项目。本篇简要介绍根据官方给的例子,结合了页面导航的理念,构建wpf的可快速迭代的业务客户端。步骤一:1、使用4.5.2版本及已上的framework框架。2、nuget中引用旧版mvvm light.步骤二:不出意外会自动建立一个Locator类,用来注册mvvm类,和获取mvvm实例,我们尽可能的使用类名进行注册,和获取。好处是:1当你原创 2022-06-02 14:23:56 · 303 阅读 · 0 评论 -
c# wpf Invoke 与 BeginInvoke 的最简用法
这里不介绍它的原理,只记录一下如何使用:在mvvm中的viewmodel中的多线程刷新界面可用:App.Current.Dispatcher.Invoke(() =>{ //需要刷新界面的代码,}); App.Current.Dispatcher.BeginInvoke(new Action(delegate{ //需要刷新界面的代码}));由此两个工具,纵横wpf指日可待!...原创 2021-02-23 15:17:51 · 1912 阅读 · 0 评论 -
Wpf报错:无法向该集合分配指定的值,应是一下类型:某个接口名或者类名
https://stackoverflow.com/questions/52606565/c-sharp-with-wpf-designer-issues-xdg0008-the-name-numerictextboxconvertor-do上面这个连接是老外解决问题的办法,用浏览器翻译一下就看出来提出了三个办法:我只想重申上述评论中所提及的解决办法。@Bradley Uffner...原创 2020-05-08 17:25:16 · 1681 阅读 · 0 评论 -
如何开发一个专业化的文本编辑器之Scintlla控件
Nuget搜索:scintilla,下载jacobslusser.ScintillaNET库即可,还有一个是移植到wpf平台的dll库estebano.ScintillaNET.WPF,wpf平台上需要下载此库简介:它是一个winform开发的一个带有代码标注,代码提示,自动补全等等好用的功能的一个texteditor库,也是一个国外大神开发的软件库,此库git开源,git地址:https:/...原创 2020-04-01 16:12:59 · 1058 阅读 · 0 评论