摘要: 前言 当前随笔是基于 WPF - 全球化 - 多语言处理 上进行的扩展。 LangBindingExtension 的应用场景主要为了方便在数据模板中使用。 LangBindingExtension 的工作原理如下: 绑定元素的数据上下文的属性 获取绑定元素的数据上下文的属性值(属性值 = Lang 阅读全文
posted @ 2021-09-09 11:44 2324736194 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 前言 已知一个直径为 100 的圆,可从12点位置(50,0)顺时针绘制指定角度的圆弧。 根据上述的功能描述,我们可得到下列数据: 参数 参数值 圆的直径 100 绘制的角度 Angle(用户指定的值,未知变量) 绘制的起点位置 50,0 绘制的方向 Clockwise(顺时针) 接下来我们将使用 阅读全文
posted @ 2021-09-08 16:25 2324736194 阅读(3532) 评论(0) 推荐(0) 编辑
摘要: 解决方案1:通用的静态通知事件 public class DemoViewModel { private static string property1; // 定义静态属性 public static string Property1 { get => property1; set { prope 阅读全文
posted @ 2021-09-08 09:34 2324736194 阅读(680) 评论(0) 推荐(1) 编辑
摘要: 前言 作者使用的开发环境是 Windows 10,样式调整都是基于 Windows 10 做的。项目经理使用的电脑是 Windows 7 ,运行在上面会出现 Popup 弹出的位置错乱。 在网上查找了相关资料,最终确定出现上述问题的原因是由于 Windows 7 和 Windows 10 的 Pop 阅读全文
posted @ 2021-09-07 17:55 2324736194 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 前言 要保存或重新加载 RichTextBox.Document 需要用到 TextRange 这个对象,它可以将 RichTextBox.Document 的内容保存到文件(或任何其他流)中。它支持以下四种格式 格式 是否支持格式化 是否支持图片 Text 否 否 Rtf 是 是 Xaml 是 否 阅读全文
posted @ 2021-09-07 17:20 2324736194 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 前言 IconFont 是从 阿里巴巴矢量图标库 下载的 IcontFont.ttf 文件,里面是用图形定义的字体(注意:字体只能是单色的)。 使用说明 将 iconfont.ttf 文件放入项目中,并设置资源属性。 复制 .ttf 文件中的标题名称 在资源字典中定义 FontFamily 的静态资 阅读全文
posted @ 2021-09-07 16:45 2324736194 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 创建 .resx 资源文件 —— 语言包 此解决方案中语言包使用的是 .resx 资源文件,一般接触过 Windows Form 的开发人员应该都知道。 如果,不知道什么是 .resx 资源文件。请参考 Resources in .NET apps。 语言包的名称为 Lang.resx,创建不同语言 阅读全文
posted @ 2021-08-10 15:51 2324736194 阅读(1492) 评论(1) 推荐(0) 编辑