摘要: 如深入浅出WPF中的描述,DataTemplate为数据的外衣,ControlTemplate为控件的外衣。ControlTemplate控制控件的样式,DataTemplate控制数据显示的样式,DataTemplate是ControlTemplate的一部分。本文介绍DataTemplate与C 阅读全文
posted @ 2021-02-24 18:27 louzi 阅读(729) 评论(0) 推荐(0)
摘要: NLog是适用于各种.NET平台(包括.NET标准)的灵活,免费的日志记录平台,NLog可将日志写入多个目标,比如Database、File、Console、Mail。下面介绍下NLog的基本使用方法。 使用步骤 添加引用 安装NLog Nuget package:Install-Package N 阅读全文
posted @ 2021-02-22 08:07 louzi 阅读(750) 评论(0) 推荐(0)
摘要: Prism是一个开源框架,用于在WPF、Xamarin Forms、Uno/Win UI等应用中创建松耦合、可维护、可测试的XAML应用程序。Prism提供了一组设计模式的实现,这些设计模式有助于编写结构良好且可维护的XAML应用程序,包括MVVM,dependency injection,comm 阅读全文
posted @ 2021-02-21 09:40 louzi 阅读(1154) 评论(1) 推荐(0)
摘要: 本文参考Prism官方示例 命令使用 Prism提供了两种命令:DelegateCommand和CompositeCommand。 DelegateCommand DelegateCommand封装了两个委托:Execute和CanExecute,使用如下: // view <Button Comm 阅读全文
posted @ 2021-02-20 23:26 louzi 阅读(1071) 评论(0) 推荐(0)
摘要: 本文参考Prism官方示例 创建Prism项目 将App.xaml中的WPF标准Application替换为PrismApplication,移除StartupUri属性; 将App.xaml.cs中的基类改为PrismApplication; 必须实现PrismApplication中的两个抽象方 阅读全文
posted @ 2021-02-19 08:16 louzi 阅读(506) 评论(0) 推荐(0)
摘要: 本文介绍Windows系统下使用Win32API获取当前应用并关闭的方法。 思路 使用EnumWindows接口枚举当前窗口; 过滤掉不可用、隐藏、最小化的窗口; 过滤掉子窗口; 通过标题、类名过滤掉系统窗口; 使用PostMessage发送关闭窗口信息。 具体实现 // 过滤掉系统的一些窗口 pr 阅读全文
posted @ 2021-02-06 16:52 louzi 阅读(990) 评论(0) 推荐(0)
摘要: 本文介绍一种圆形的识别方案。 识别流程 判断是否为封闭图形; 根据圆的方程,取输入点集中的1/6、3/6、5/6处的三个点,求得圆的方程,获取圆心及半径; 取点集中的部分点,计算点到圆心的距离与半径的比例,与设定的阈值比较,得出结果。~~~~ 实现 public static bool IsCirc 阅读全文
posted @ 2021-02-06 12:44 louzi 阅读(168) 评论(0) 推荐(0)
摘要: 本文按照C#语言的发展历史,介绍C#每个版本的新增特性,主要参考微软官方文档。了解这些语言特性可以帮助我们更高效的编写C#代码。 C# 1.0 与Visual Studio .NET 2002一起发布,该版本的C#非常像Java。 类 结构 接口 事件 属性 委托 运算符和表达式 语句 特性:有效地 阅读全文
posted @ 2021-01-30 11:58 louzi 阅读(504) 评论(0) 推荐(0)
摘要: 本文介绍一种WPF程序实现本地化的方法。 步骤 首先,假设xaml文件中存在一个Button按钮,内容为“按钮”,实现本地化的步骤如下: 展开程序的Properties,双击Resources.resx文件进行编辑; 添加一条资源,名称为"btnContent",值为"按钮"; 右键复制Resour 阅读全文
posted @ 2021-01-19 15:37 louzi 阅读(139) 评论(0) 推荐(0)
摘要: 本文介绍使用独立的xaml文件添加静态资源的方式。 步骤 创建XAML文件,如ImageButton.xaml,添加ResourceDictionary标签,并添加静态资源; 在App.xaml的Application.Resources标签中添加xaml资源文件; 在xaml界面文件中使用Stat 阅读全文
posted @ 2021-01-19 12:05 louzi 阅读(805) 评论(0) 推荐(0)