![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WPF
蓝色-梦魇
做自己喜欢的事情
展开
-
WPf学习------XAML 概述 (WPF)
什么是 XAML?XAML 是一种声明性标记语言。 如同应用于 .NET Framework 编程模型一样,XAML 简化了为 .NET Framework 应用程序创建 UI 的过程。 您可以在声明性 XAML 标记中创建可见的 UI 元素,然后使用代码隐藏文件(通过分部类定义与标记相连接)将 UI 定义与运行时逻辑相分离。 XAML 直接以程序集中定义的一组特定原创 2014-06-13 08:31:52 · 902 阅读 · 0 评论 -
WPF学习------一些重要新概念
逻辑树与可视树 XAML天生就是用来呈现用户界面的,这是由于它具有层次化的特性。在WPF中,用户界面由一个对象树构建而成,这棵树叫作逻辑树。 WPF用户界面的逻辑树也并不一定用XAML创建,它完全可能用过程式代码来实现。 逻辑树的概念很直观,但为什么要关注它呢?因为几乎WPF的每一方面(属性、资源、事件等)都有与逻辑树相关联的行为。如,属性值有时会沿着树自动传递给子元转载 2014-06-13 08:38:42 · 3099 阅读 · 0 评论 -
WPF学习——布局
1.布局简介 应用程序界面设计中,合理的元素布局至关重要,它可以方便用户使用,并将信息清晰合理地展现给用户。WPF提供了一套功能强大的工具——面板(Panel),来控制用户界面的布局。你可以使用这些面板控件来排布元素。如果内置布局控件不能满足需要的话,还可以创建自定义的布局元素。2.面板(Panel) WPF用于布局的面板主要有6个,StackPanel(栈面板)、Wr转载 2014-06-13 08:43:55 · 647 阅读 · 0 评论 -
WPF学习------XAML 语法详述
XAML 语言规范XAML 语言规范中也定义或引用了此处定义的 XAML 语法术语。 XAML 是一种基于 XML 并遵循或扩展 XML 结构规则的语言。 其中某些术语共享自或基于描述 XML 语言或 XML 文档对象模型时常用的术语。有关 XAML 语言规范的更多信息,请从 Microsoft 下载中心下载 [MS-XAML]。XA原创 2014-06-13 08:34:11 · 5833 阅读 · 0 评论 -
WPF学习--路由事件
什么是路由事件? 可以从功能或实现的角度来考虑路由事件。此处对这两种定义均进行了说明,因为用户当中有的认为前者更有用,而有的则认为后者更有用。功能定义:路由事件是一种可以针对元素树中的多个侦听器(而不是仅针对引发该事件的对象)调用处理程序的事件。实现定义:路由事件是一个 CLR 事件,可以由 RoutedEvent 类的实例提供支持并由 Windows Presentation原创 2014-07-09 17:43:17 · 2152 阅读 · 0 评论 -
WPF学习——依赖项属性
一、依赖项属性(Dependency Property)Windows Presentation Foundation (WPF) 提供了一组服务,这些服务可用于扩展公共语言运行时 (CLR) 属性的功能。这些服务通常统称为 WPF 属性系统。由 WPF 属性系统支持的属性称为依赖项属性。本概述介绍 WPF 属性系统以及依赖项属性的功能,这包括如何在可扩展应用程序标记语言 (XAML) 中和代原创 2014-07-09 16:57:31 · 864 阅读 · 0 评论 -
WPF学习----数据绑定
WPF中的数据绑定提供了很强大的功能。与普通的WinForm程序相比,其绑定功能为我们提供了很多便利,例如Binding对象的自动通知/刷新,Converter,Validation Rules,Two Way Binding等功能,省去了很多维护的繁琐工作。另外对于WPF中提供的数据模板功能,让我们可以轻松定制可以被复用的控制呈现的模块—但这是以数据绑定为前提来做到轻松易用的效果的。数据提供原创 2014-07-09 17:23:13 · 1580 阅读 · 0 评论 -
WPF学习——Slider控件
Slider控件,讲行通俗一点就是我们很常见的滑块,控件的外观上显示一系例刻度值,并存在一个可以被拖动的滑块,用户可以通过拖动滑块来控制控件的值。 如下图所示,是Windows系统的音量调节滑块。 下图所示为QQ音频聊天设置窗口中的音量调节滑块。 这样,我们就以很直观的方式认识了Slider控件。 接下来看看该控件的构成: Slider控件,讲行通俗一点就是我们很常见的滑块,原创 2014-07-10 11:29:12 · 3280 阅读 · 0 评论