随笔分类 -  WPF

摘要:01_Prism介绍Prism是一个框架,用于在WPF、Xamarin Forms 和 UNO/Win UI 应用程序中构建松耦合、可维护和可测试的XAML应用程序。 阅读全文
posted @ 2022-02-16 11:40 RisingWaves 阅读(487) 评论(0) 推荐(0)
摘要:WPF_21_多线程多线程编程可使WPF应用程序执行后台工作,同时保持用户界面能够进行响应。 阅读全文
posted @ 2022-02-10 12:29 RisingWaves 阅读(109) 评论(0) 推荐(0)
摘要:WPF_20_音频WPF提供了播放多种声音格式的能力,包括MP3文件以及Windows媒体播放器支持的其他格式。 阅读全文
posted @ 2022-02-09 11:46 RisingWaves 阅读(73) 评论(0) 推荐(0)
摘要:WPF_19_菜单增强Widnows专业应用程序的4个控件---Menu、ToolBar、StatusBar、功能区。 阅读全文
posted @ 2022-02-07 16:26 RisingWaves 阅读(637) 评论(1) 推荐(1)
摘要:WPF_18_WindowWindow类继承自 ContentControl 类,只能包含单个子元素,通常是一个布局。 阅读全文
posted @ 2022-01-29 15:47 RisingWaves 阅读(98) 评论(0) 推荐(0)
摘要:WPF_16_数据视图数据视图在后台工作,用于协调绑定数据的集合。使用数据视图,可添加导航逻辑并实现过滤,排序以及分组。 阅读全文
posted @ 2022-01-25 14:09 RisingWaves 阅读(170) 评论(0) 推荐(0)
摘要:WPF_15_格式化绑定的数据为了得到更人性化的外观,需要设计如何修剪数据列表和数据字段。 阅读全文
posted @ 2022-01-18 16:22 RisingWaves 阅读(387) 评论(0) 推荐(0)
摘要:WPF_14_数据绑定WPF数据绑定允许创建从任何对象的任何属性获取信息的绑定,并且可以使用创建的绑定填充任何元素的任何属性。 阅读全文
posted @ 2022-01-12 15:50 RisingWaves 阅读(262) 评论(0) 推荐(1)
摘要:WPF_13_自定义元素当希望微调元素的外观时,自定义元素并非最佳选择。如果希望改变底层的功能时,自定义元素就十分有用了。一般在专门的类库程序集(DLL)中放置自定义元素,可在多个程序之间共享自定义元素。 阅读全文
posted @ 2021-12-07 17:30 RisingWaves 阅读(59) 评论(0) 推荐(0)
摘要:WPF_12_控件模板每个WPF控件都有一个内置的方法,用于确定如何渲染控件(作为一组更基础的元素)。这个方法称为 控件模板(control template) ,是用XAML标记块定义的。 阅读全文
posted @ 2021-12-02 13:52 RisingWaves 阅读(94) 评论(0) 推荐(0)
摘要:WPF_11_样式和行为WPF 提供了几个特性,允许为基本元素插入一些自己喜欢的东西,并标准化程序的可视化外观。 阅读全文
posted @ 2021-11-29 19:30 RisingWaves 阅读(62) 评论(0) 推荐(0)
摘要:WPF_性能优化WPF程序性能优化 阅读全文
posted @ 2021-11-26 17:03 RisingWaves 阅读(576) 评论(0) 推荐(1)
摘要:WPF_10_资源WPF资源系统是一种保管一些列有用对象(画刷,样式,模板)的简单方法,从而可以更容易地重用这些对象。 阅读全文
posted @ 2021-11-19 19:14 RisingWaves 阅读(60) 评论(0) 推荐(0)
摘要:WPF_09_绑定使用路由事件可相应广泛的鼠标和键盘动作,但事件是非常低级的元素。在实际应用过程中,功能被划分成一些高级的任务,可通过不同的动作和用户界面元素触发,包括主菜单、上下文菜单、键盘以及工具栏。定义这些任务-命令-并将控件连接到命令,从而不需要重复编写事件处理代码。更重要的,当命令不可用时,命令特性通过自动禁用控件来管理用户界面的状态。 阅读全文
posted @ 2021-11-18 20:04 RisingWaves 阅读(71) 评论(0) 推荐(0)
摘要:WPF_08_元素绑定数据绑定是一种关系,告诉WPF从源对象提取一些信息来设置目标对象的属性,这些属性始终是依赖属性。源对象可以是任何内容,可以是另一个元素,可以是数据对象或自己创建的数据对象。 阅读全文
posted @ 2021-11-18 09:50 RisingWaves 阅读(49) 评论(0) 推荐(0)
摘要:WPF_07_ApplicationWPF程序都是由 System.Windows.Application 类表示的一个实例,该类跟踪所有窗口,决定何时关闭程序,并引发可执行初始化和清除操作的程序事件。 阅读全文
posted @ 2021-11-16 13:29 RisingWaves 阅读(173) 评论(0) 推荐(0)
摘要:WPF_06_控件WPF控件继承自 System.Windows.Control 类。 阅读全文
posted @ 2021-11-11 13:57 RisingWaves 阅读(247) 评论(0) 推荐(0)
摘要:WPF_05_路由事件路由事件具有更强传播能力,可在元素树中向上冒泡和向下隧道传播,并沿着传播路径被事件处理程序处理 阅读全文
posted @ 2021-11-03 16:35 RisingWaves 阅读(268) 评论(0) 推荐(1)
摘要:04_依赖属性依赖属性是标准.NET属性的全新实现,是专门为 WPF 创建的。依赖属性可支持WPF中的样式设置、数据绑定、继承、动画及默认值。 阅读全文
posted @ 2021-11-01 19:53 RisingWaves 阅读(73) 评论(0) 推荐(0)
摘要:03_布局WPF用不同的容器(container)来实现布局。 布局包括两个阶段:测量(measure)阶段和排列(arrange)阶段。 阅读全文
posted @ 2021-10-29 20:28 RisingWaves 阅读(66) 评论(0) 推荐(0)