摘要: 之前的总结 01 WPF基础分享之布局 02 WPF基础之路由事件 03 WPF基础之内容控件 04 WPF基础之元素绑定 05 WPF基础之命令 06 WPF基础之资源 07 WPF基础之样式 08 WPF基础之形状画刷和变换 09 WPF基础之几何图形 动画部分的内容比较多,会分几个部分总结,年 阅读全文
posted @ 2019-01-31 17:23 SmilelyCoding 阅读(5441) 评论(6) 推荐(8) 编辑
摘要: 之前的总结 01 WPF基础分享之布局 02 WPF基础之路由事件 03 WPF基础之内容控件 04 WPF基础之元素绑定 05 WPF基础之命令 06 WPF基础之资源 07 WPF基础之样式 08 WPF基础之形状画刷和变换 01 WPF基础分享之布局 02 WPF基础之路由事件 03 WPF基 阅读全文
posted @ 2019-01-28 17:15 SmilelyCoding 阅读(3174) 评论(0) 推荐(2) 编辑
摘要: 之前的总结 WPF基础分享之布局 WPF基础之路由事件 WPF基础之内容控件 WPF基础之元素绑定 WPF基础之命令 WPF基础之资源 WPF基础之样式 形状 在WPF中形状继承自FrameworkElement类。因此,形状是元素,有如下好处。 形状绘制自身。不需要管理无效的情况和绘图过程。例如, 阅读全文
posted @ 2019-01-23 15:10 SmilelyCoding 阅读(1754) 评论(0) 推荐(1) 编辑
摘要: 样式基础 样式(Style)是组织和重用格式化选项的重要工具。不是使用重复的标记填充XAML,以便设置外边距、内边距、颜色以及字体等细节,而是创建一系列封装所有这些细节的样式,然后再需要之处通过属性来应用样式。 样式是可应用于元素的属性值集合。使用资源的最常见原因之一就是保存样式。 使按钮具有统一格 阅读全文
posted @ 2019-01-06 16:20 SmilelyCoding 阅读(7483) 评论(2) 推荐(2) 编辑
摘要: WPF资源 WPF资源系统是一种保管一系列对象(如常用的画刷、样式或模版)的简单办法,从而使您更容易地复用这些对象。 WPF允许在代码中以及在标记中的各个位置定义资源(和特定的控件、窗口一起定义,或在整个应用程序中定义)。资源具有如下优点。 高效。定义好资源可以在多个地方复用。 可维护性。易于修改。 阅读全文
posted @ 2019-01-04 10:09 SmilelyCoding 阅读(3685) 评论(0) 推荐(2) 编辑
摘要: 理解命令 传统的设计在需要地方添加事件处理程序,并使用各个事件处理程序调用恰当的应用程序方法。如下图,许多应用程序任务可通过各种不同的路由触发,所以经常编写多个事件处理程序来调用相同的应用程序方法。本身这并不是什么问题。但当需要处理用户界面状态时,问题就变复杂了。如果要禁用PrintDocumnt( 阅读全文
posted @ 2019-01-03 14:15 SmilelyCoding 阅读(1400) 评论(3) 推荐(0) 编辑
摘要: 元素绑定 数据绑定最简单的形式是源对象是WPF元素而且源属性是依赖项属性。依赖项属性具有内置的更改通知支持。因此当源对象中改变依赖属性的值时,会立即更新目标对象中的绑定属性。 绑定表达式 当使用绑定表达式时,不必对源对象做任何改动,只需配置源对象使其属性具有正确的值范围。 <Slider Grid. 阅读全文
posted @ 2019-01-02 14:28 SmilelyCoding 阅读(1607) 评论(2) 推荐(1) 编辑
摘要: 内容控件(content control) 内容控件(content control)是更特殊的控件类型,他们可包含并显示一块内容。从技术角度看内控控件是可以包含单个嵌套元素的控件。与布局控件不同的是,内容控件只能包含一个字元素,而布局容器只要愿意可以包含任意多个嵌套元素。 当然仍可以在当个元素中放 阅读全文
posted @ 2018-12-29 16:40 SmilelyCoding 阅读(2738) 评论(0) 推荐(1) 编辑
摘要: 一、路由事件的声明、注册和属性包装Border 二、冒泡路由事件 三、附加事件 四、隧道路由事件 隧道路由事件的工作方式和冒泡路事件相同,但方向相反。隧道路由事件易于识别,他们都是以Preview开头。而且WPF成对的定义冒泡路由事件和隧道路由事件。 五、WPF主要事件分类 阅读全文
posted @ 2018-12-28 10:34 SmilelyCoding 阅读(840) 评论(0) 推荐(1) 编辑
摘要: 一、前言 习惯于把总结的东西记在印象笔记上,最近把之前的一些东西记录博客里,内容主要来自WPF编程宝典! 二、常用布局总结 三、WrapPanel、DockPanel示例 四、GridSplitter 五、Border 名称 说明 Background 使用Brush对象设置边框中所有内容后面的背景 阅读全文
posted @ 2018-12-28 09:56 SmilelyCoding 阅读(875) 评论(1) 推荐(1) 编辑