处理同模块不同窗体之间的通信和不同模块之间不同窗体的通信,观察者模式也被称为发布/订阅模式。 本文 Lincol 将使用两种方式去实现观察者模式 观察者模式写法 一、使用接口实现 1、抽取出一个IObserver接口 //定义观察者接口 public interface IObserver { vo…
编程语言大评比。首先,我们先打开浏览器搜索C#2023占比,随便点开一个文章。发现都是说C#是2023年编程语言之王。为什么很多人对此没有什么感受呢? 我认为是以下几点原因 C#在国内的比例还是没有C++/ java之类的多。虽然这两年都是说互联网寒冬,java岗位严重缩水。但是相对而言哈,C#的岗…
Csharp——wpf控件命名规则,在使用控件的时候,难免要对控件命名,一个好记且规范的命名能够使人一目了然。这里统计了一些控件常用的缩写方式,希望可以帮助到大家。
在项目中遇到一个需求,在整点的时候执行一个方法。(保存数据、处理数据等),此时我们需要一个Timer定时器,当整点的时候可以指定特定事件。那如何解决Timer定时器在整点重复进入方法的问题,继续往下看。这里我们使用一个实例:当运行到指定时间段的时候,文字开始滚动(实现跑马灯效果)
工欲善其事,必先利其器。有了全世界最好用的代码编辑器visual studio,我们还需要什么?当然是一款好看的代码主题啦。今天lincol就给大家推荐几款好看的主题色。让大家写代码能够写的更爽的同事,也保护一下眼睛哈。 主题预览视频链接:https://www.bilibili.com/video…
wpf中介绍mvvm模式框架,将mvvm模式详细展现出来,并通过代码展现,可以通过了解文章详细将mvvm实现。
文章将介绍最新版本Typora的安装,激活以及使用
WPF中使用附加属性解决MVVM模式中PasswordBox无法绑定的问题