摘要:
Official Definition As Microsoft Docs says, Value types and reference types are the two main categories of C# types. A variable of a value type contai 阅读全文
摘要:
How to understand primitive types are immutable Primitive type Primitive types such as int, long, bool, string, etc. are basic types provided by C# la 阅读全文
摘要:
1. One control can either has its own BindingContext, or retrieves one from its parent container(e.g. Form, ContainerControl, etc.). So some controls 阅读全文
摘要:
行情报价关闭K线界面卡死 前奏 Dump收集 Clr运行时文件收集 收集文件放到同一目录,VS打开 查看线程堆栈 问题还原 主线程停在Messenger.UnregsiterCore处(关闭K线界面,调用VM的CleanUp方法引起) 工作线程1停在Messenger.Send处 工作线程2停在Fo 阅读全文
摘要:
原文地址:https://stackoverflow.com/questions/4387680/transparent-background-on-winforms this.BackColor = Color.LimeGreen; this.TransparencyKey = Color.Lim 阅读全文
摘要:
这个客户端的定位是系统的配置工具,通过调用后端提供的WebApi接口来达到配置的目的。 经过统计,目前已经维护了接近200个接口。这个数量还是非常大的,所以我单独建立了一个子项目来管理这些api。 主要是利用国产开源项目`WebApiClient`提供中间代理,使用定义接口的方式来描述这些api。 阅读全文
摘要:
DevExpress是比较流行的控件库,使用者较多,不知道大家有没有遇到MessageBox的确定、取消按钮上的文字是英文的情况。 这是因为DevExpress压根没有中文语言包,至少我这边看到的情况是这样的。 不多说,直接上代码。 1 using DevExpress.Xpf.Core; 2 us 阅读全文
摘要:
标题可能有点不好理解,我解释一下: 术语指的是常用词汇,比如用户(User)、名称(Name)、邮箱(Email)等。 带修饰符指的是UI上需要呈现`用户:`、`名称:`、`邮箱:`等这些情况。 由于之前已经定义过了用户此类词汇的多语言,如果还需要再对它们带冒号的版本定义一次多语言,这个过程会非常冗 阅读全文
摘要:
WPF的UI多语言切换核心代码: CultureInfo.CurrentUICulture = CultureInfo.CreateSpecificCulture("语种"); 关于上面的语种如何传进去,什么时候调用上面的方法是跟你具体业务有关的。 我的做法: 1. 什么时候调用 因为用户的语种基本 阅读全文
摘要:
关于多语言,其实有很多经验可以分享。本篇文章先说说最基础的。 下图:利用自带的resx文件格式记录各种通用词汇的多语言(简体中文、繁体中文、英文) 下图是英文的示例(注意:Access Modifier必须是`Public`,否则无法在xaml文件中引用) 使用方法: 1. 声明命名空间 xmlns 阅读全文