概述
登录窗体无论在bs还是cs中都很常见,使用winform或者wpf ui进行设计都相对比较简单,但是如果在WPF框架,比如:Caliburn.Micro下,设计一个符合MVVM思想的登录窗体就相对有了点难度,因为CM框架本身的设计理念是VM first而非View first.接下来开始讲解我的设计。
Just So So ...
登录窗体无论在bs还是cs中都很常见,使用winform或者wpf ui进行设计都相对比较简单,但是如果在WPF框架,比如:Caliburn.Micro下,设计一个符合MVVM思想的登录窗体就相对有了点难度,因为CM框架本身的设计理念是VM first而非View first.接下来开始讲解我的设计。
每个人都有自己的代码样式习惯:命名约定、大括号、空格、换行等。
但是,作为一个团队来说,应该使用同样的代码样式规则。这样可以有效减少编译器的警告/建议,保证阅读代码的人员理解一致。
今天我们介绍一种为单独的 .NET 项目定义代码样式设置的方式。
如果大家经常看 LOH
堆上的对象布局时,会发现一个现象,那就是每一个大对象之前都有一个固定大小的 Free
块,接下来我们一起来探究下,首先上一段简单的代码: