c#学习
cathedra
主:c#开发工程师,wpf开发工程师,.net core开发工程师。辅:硬件研究者,python研究者,嵌入式程序开发。有合作者加v:15265295416
展开
-
Windows系统蓝牙扫描和Wifi扫描的区别
对于蓝牙和wifi设备的使用,可以通过相关的方法进行设备操作。记录下遇见的问题,方便下次查阅。原创 2023-11-22 10:58:14 · 140 阅读 · 0 评论 -
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 · 306 阅读 · 0 评论 -
关于获取单例实例的类用法
帮助使用单例类型,欢迎提出建议和意见。原创 2022-04-18 09:52:21 · 259 阅读 · 3 评论 -
c# wpf Invoke 与 BeginInvoke 的最简用法
这里不介绍它的原理,只记录一下如何使用:在mvvm中的viewmodel中的多线程刷新界面可用:App.Current.Dispatcher.Invoke(() =>{ //需要刷新界面的代码,}); App.Current.Dispatcher.BeginInvoke(new Action(delegate{ //需要刷新界面的代码}));由此两个工具,纵横wpf指日可待!...原创 2021-02-23 15:17:51 · 1946 阅读 · 0 评论 -
重启应用程序池和重启网站
重启应用程序池:https://yq.aliyun.com/articles/384299重启网站: ///cmd 为Start 或者 Stop 或者 Restart(没有尝试) public bool WebServerCmd(string cmd, string appName) { try { if (string.IsNullOrEmpty(appName))原创 2020-05-27 18:04:37 · 1191 阅读 · 0 评论 -
解决:MSBUILD : error MSB1003: 请指定项目或解决方案文件
网上百度到的大部分都是一步一步根据提示运行,我们可以根据他们的教程一步一步运行完成,参考如何创建.net core app程序https://www.cnblogs.com/jixiaosa/archive/2019/03/01/10457588.html,但是等你创建完了,纳尼???????是不是有很多的小问号。如果你的目录不是工作目录,那么你的配置文件就要手动生成。vs code中使用模板...原创 2020-04-15 15:24:44 · 10007 阅读 · 18 评论