摘要: 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 阅读全文
posted @ 2022-02-15 12:57 HI,D 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 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 阅读全文
posted @ 2022-01-30 22:50 HI,D 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 1. One control can either has its own BindingContext, or retrieves one from its parent container(e.g. Form, ContainerControl, etc.). So some controls 阅读全文
posted @ 2021-09-01 19:47 HI,D 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 行情报价关闭K线界面卡死 前奏 Dump收集 Clr运行时文件收集 收集文件放到同一目录,VS打开 查看线程堆栈 问题还原 主线程停在Messenger.UnregsiterCore处(关闭K线界面,调用VM的CleanUp方法引起) 工作线程1停在Messenger.Send处 工作线程2停在Fo 阅读全文
posted @ 2021-02-05 20:32 HI,D 阅读(195) 评论(0) 推荐(1) 编辑
摘要: 原文地址:https://stackoverflow.com/questions/4387680/transparent-background-on-winforms this.BackColor = Color.LimeGreen; this.TransparencyKey = Color.Lim 阅读全文
posted @ 2020-05-21 09:22 HI,D 阅读(1389) 评论(0) 推荐(0) 编辑
摘要: 这个客户端的定位是系统的配置工具,通过调用后端提供的WebApi接口来达到配置的目的。 经过统计,目前已经维护了接近200个接口。这个数量还是非常大的,所以我单独建立了一个子项目来管理这些api。 主要是利用国产开源项目`WebApiClient`提供中间代理,使用定义接口的方式来描述这些api。 阅读全文
posted @ 2020-04-15 21:18 HI,D 阅读(583) 评论(0) 推荐(0) 编辑
摘要: DevExpress是比较流行的控件库,使用者较多,不知道大家有没有遇到MessageBox的确定、取消按钮上的文字是英文的情况。 这是因为DevExpress压根没有中文语言包,至少我这边看到的情况是这样的。 不多说,直接上代码。 1 using DevExpress.Xpf.Core; 2 us 阅读全文
posted @ 2020-04-15 20:12 HI,D 阅读(512) 评论(0) 推荐(1) 编辑
摘要: 标题可能有点不好理解,我解释一下: 术语指的是常用词汇,比如用户(User)、名称(Name)、邮箱(Email)等。 带修饰符指的是UI上需要呈现`用户:`、`名称:`、`邮箱:`等这些情况。 由于之前已经定义过了用户此类词汇的多语言,如果还需要再对它们带冒号的版本定义一次多语言,这个过程会非常冗 阅读全文
posted @ 2020-04-13 22:46 HI,D 阅读(455) 评论(0) 推荐(2) 编辑
摘要: WPF的UI多语言切换核心代码: CultureInfo.CurrentUICulture = CultureInfo.CreateSpecificCulture("语种"); 关于上面的语种如何传进去,什么时候调用上面的方法是跟你具体业务有关的。 我的做法: 1. 什么时候调用 因为用户的语种基本 阅读全文
posted @ 2020-04-13 22:32 HI,D 阅读(463) 评论(0) 推荐(1) 编辑
摘要: 关于多语言,其实有很多经验可以分享。本篇文章先说说最基础的。 下图:利用自带的resx文件格式记录各种通用词汇的多语言(简体中文、繁体中文、英文) 下图是英文的示例(注意:Access Modifier必须是`Public`,否则无法在xaml文件中引用) 使用方法: 1. 声明命名空间 xmlns 阅读全文
posted @ 2020-04-13 22:24 HI,D 阅读(378) 评论(0) 推荐(0) 编辑