![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.Net
文章平均质量分 80
RisingWaves
这个作者很懒,什么都没留下…
展开
-
.NET异步编程模式(四)-TAP
TAP 是基于任务的异步模式,在 .NET Framework 4 中引入。TAP 取代了 APM 和 EAP,是推荐的异步编程模式。原创 2022-08-19 11:20:21 · 363 阅读 · 1 评论 -
.NET异步编程模式(三)
EAP(Event-based Asynchronous Pattern) 是基于事件的异步模式,在 .NET Framework 2.0 中引入。EAP 需要一个有 Async 后缀方法和一个或多个事件。EAP不再推荐用于新开发。原创 2022-08-15 10:02:42 · 490 阅读 · 0 评论 -
.NET异步编程模式(二)
在 C#1 的时候就包含了APM,在 APM 模型中,异步操作通过 IAsyncResult 接口实现,包括两个方法 BeginOperationName 和 EndOperationName ,分别表示开始和结束异步操作。原创 2022-08-15 09:59:42 · 271 阅读 · 0 评论 -
.NET异步编程模式(一)
.NET 提供了三种异步编程模型 - TAP, EAP, APM原创 2022-08-15 09:55:34 · 216 阅读 · 0 评论 -
.NET程序配置文件操作(ini,cfg,config)
在程序开发过程中,我们一般会用到配置文件来设定一些参数。常见的配置文件格式为 **ini**, **xml**, **config**等。原创 2022-06-29 13:38:06 · 658 阅读 · 0 评论 -
01_Prism介绍
Prism是一个框架,用于在WPF、Xamarin Forms 和 UNO/Win UI 应用程序中构建松耦合、可维护和可测试的XAML应用程序。原创 2022-02-16 11:38:11 · 415 阅读 · 0 评论 -
WPF_05_路由事件
路由事件 WPF用更高级的路由事件替换普通的.NET事件。路由事件具有更强传播能力,可在元素树中向上冒泡和向下隧道传播,并沿着传播路径被事件处理程序处理。与依赖属性一样,路由事件由只读的静态字段表示,在静态构造函数中注册,并通过标准的.NET事件定义进行封装。 public abstract class ButtonBase : ContentControl { // 定义 public static readonly RoutedEvent ClickEvent; // 注册原创 2021-11-03 16:33:12 · 220 阅读 · 0 评论 -
04_依赖属性
依赖属性是标准.NET属性的全新实现,是专门为 WPF 创建的。依赖属性可支持WPF中的样式设置、数据绑定、继承、动画及默认值。 创建依赖属性 第一步时定义表示属性的对象,它是 DependencyProperty 类的实例。属性信息应该始终保持可用,甚至可能在多个类之间共享这些信息,因此必须将 DependencyProperty 对象定义为与其相关联的类的静态字段。 public class FrameworkElement: UIElement, ... { public static rea原创 2021-11-01 19:50:34 · 96 阅读 · 0 评论 -
03_布局
WPF用不同的容器(container)来实现布局。 布局包括两个阶段:测量(measure)阶段和排列(arrange)阶段。 在测量阶段,容器遍历所有子元素,并询问子元素它们期望的尺寸。在排列阶段,容器在合适的位置放置子元素。 布局容器不能提供任何滚动支持,滚动时由特定的内容控件-ScrollViewer-提供的。 布局容器 所有WPF布局容器都派生自 System.Windows.Controls.Panel 抽象类的面板,并提供了三个公共属性。 名称 说明 Background原创 2021-10-29 20:25:30 · 59 阅读 · 0 评论 -
02_XAML
文章目录XAML基础XAML名称空间标记扩展附加属性嵌套元素特殊字符与空白我的微信公众号 XAML(Extensible Application Markup Language的简写)是用于实例化.NET对象的标记语言。XAML对于WPF不是必须的。 XAML基础 XAML标准: XAML文档中的每个元素都映射为.NET类的一个实例。 与所有XML文档一样,可在一个元素中嵌套另一个元素。 可通过特性(attribute)设置每个类的属性(property)。 XAML名称空间 xmlns特性是XML中的原创 2021-10-29 17:25:43 · 85 阅读 · 0 评论 -
01_WPF概述
WPF概述Windows 图形演化高级API分辨率无关性WPF体系结构我的微信公众号 Windows 图形演化 在 WPF 之前,windows 开发一直使用本质上相同的显示技术。每个传统 windows 程序都依靠 windows系统的如下两个部分创建用户界面: User32 : 该部分为许多元素(比如窗口、按钮和文本框等)提供了熟悉的windows外观 GDI/GDI+ :该部分为渲染简单形状、文本以及图像提供了绘图支持,但增加了复杂程度 在WPF中底层的图形技术不再是GDI/GDI+,而是 Dir原创 2021-10-28 17:56:46 · 116 阅读 · 0 评论