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