Welcome 微信登录

首页 / 软件开发 / Silverlight

WPF and Silverlight学习笔记(三):WPF体系结构

WPF and Silverlight学习笔记(三):WPF体系结构

WPF and Silverlight学习笔记(三):WPF体系结构2010-12-17 博客园 龙腾于海WPF的基础的体系结构,所引用的Assembly如下图所示: 关系图中的PresentationFramework、PresentationCore 和 milcore是 WPF 的主要代码部分。在这些组件中,只有一个是非托管组件 – milcore 。milcore 是以非托管代码编写的,目的是实现与 DirectX 的紧密集成。WPF ...
WPF and Silverlight学习笔记(八):WPF布局管理之Grid、UniformGrid

WPF and Silverlight学习笔记(八):WPF布局管理之Grid、UniformGrid

WPF and Silverlight学习笔记(八):WPF布局管理之Grid、UniformGrid2010-12-17 博客园 龙腾于海一、GridGrid是以表格形式组织控件的一种布局方式,与Java AWT中 的GridLayout类似,但区别在于WPF中的Grid的每一个单元格中可以放置 多个控件,但控件可能会层叠在一起WPF中的Grid支持单元格的合并,类 似于HTML中的table td中的rowspan和colspanGrid中的行和列可以...
WPF and Silverlight 学习笔记(九):WPF布局管理之Canvas、InkCanvas

WPF and Silverlight 学习笔记(九):WPF布局管理之Canvas、InkCanvas

WPF and Silverlight 学习笔记(九):WPF布局管理之Canvas、InkCanvas2010-12-17 博客园 龙腾于海一、Canvas在WPF中子元素的绝对定位的布局控件其子元素使 用Width、Height定义元素的宽度和高度使用Convas.Left (Convas.Right)、Convas.Top(Convas.Bottom)定义与Convas容器的相对位 置如果同时存在Convas.Left和Convas.Right、Co...
WPF and Silverlight学习笔记(十):WPF控件模型

WPF and Silverlight学习笔记(十):WPF控件模型

WPF and Silverlight学习笔记(十):WPF控件模型2010-12-17 博客园 龙腾于海WPF对控件其类型的继承方式如下(其中绿色表示的类是抽象类,蓝色表示的类是非抽象类)控 件内容模型System.Windows.Controls.Control类:表示 用户界面 (UI) 元素的基类,这些元素使用ControlTemplate来定义其外观ContentControl:ContentControl 是一种包含一段内容的 Control说...
WPF and Silverlight学习笔记(十三):依赖项属性和路由事件

WPF and Silverlight学习笔记(十三):依赖项属性和路由事件

WPF and Silverlight学习笔记(十三):依赖项属性和路由事件2010-12-17 博客园 龙腾于海一、依赖项属性(Dependency Property)Windows Presentation Foundation (WPF) 提供了一组服务,这些服务可用于扩展公共语言运行时 (CLR) 属性的功能。这些服务通常统称为 WPF 属性系统。由 WPF 属性系统支持 的属性称为依赖项属性。本概述介绍 WPF 属性系统以及依赖项属性的功能,这 ...
WPF and Silverlight学习笔记(十四):键盘输入、鼠标输入、焦点处理

WPF and Silverlight学习笔记(十四):键盘输入、鼠标输入、焦点处理

WPF and Silverlight学习笔记(十四):键盘输入、鼠标输入、焦点处理2010-12-17 博客园 龙腾于海一、键盘类和键盘事件WPF提供了基础的键盘类 (System.Input.Keyboard类),该类提供与键盘相关的事件、方法和属性,这 些事件、方法和属性提供有关键盘状态的信息。Keyboard的事件也通过 UIElement等XAML基元素类的事件向外提供。对于键盘操作,其常用的事 件有两组:KeyDown事件和PreviewKey...
WPF and Silverlight学习笔记(十五):WPF命令(Commands)

WPF and Silverlight学习笔记(十五):WPF命令(Commands)

WPF and Silverlight学习笔记(十五):WPF命令(Commands)2010-12-17 博客园 龙腾于海WPF中的命令路由与事件路由是两个很让初学者头痛的概念,对于命令路由可 以理解为,系统(WPF)定义了一系列的操作,在应用程序中可以直接使用。例 如,定义一系列菜单,执行对窗体中文本框的复制、剪切、粘贴操作,简单地可 以这样做:1: <Grid>2: <Grid.RowDefinitions>3: ...
WPF and Silverlight学习笔记(十七):WPF资源(Resource)(2)

WPF and Silverlight学习笔记(十七):WPF资源(Resource)(2)

WPF and Silverlight学习笔记(十七):WPF资源(Resource)(2)2010-12-17 博客园 龙腾于海四、静态资源(StaticResource)和动态资源(DynamicResource)资源可以作为静态资源或动态资源进行引用。这是通过使用 StaticResource 标 记扩展或 DynamicResource 标记扩展完成的。通常来说,不需要在运行 时更改的资源使用静态资源;而需要在运行时更改的资源使用动态资源。动态资 ...
WPF and Silverlight学习笔记(十九):WPF更换主题

WPF and Silverlight学习笔记(十九):WPF更换主题

WPF and Silverlight学习笔记(十九):WPF更换主题2010-12-17 博客园 龙腾于海如果要做到一个应用程序其基本的内容不变,但改变整个应用程序的外观可 以这样做:对于每一套外观定义一个ResourceDictionary在应用 程序中,动态加载此应用程序(或窗体)的Resource例如,如下的应用 程序,在选择不同的用户时,显示不同的Canvas背景及图片:主题样式A :主题样式B:主题样式C:...
WPF and Silverlight学习笔记(二十):WPF数据绑定概述

WPF and Silverlight学习笔记(二十):WPF数据绑定概述

WPF and Silverlight学习笔记(二十):WPF数据绑定概述2010-12-17 博客园 龙腾于海WPF数据绑定为应用程序提供了一种表示数据和与数据交互的简单而又一致的 方法。元素能够以公共语言运行库 (CLR) 对象和 XML 的形式绑定到各种数据源 中的数据。一、数据绑定的基本概念:数据绑定涉及到两个方面 :一个是绑定源,再一个是绑定目标。绑定源即控件绑定所使用的源数据,绑定 目标即数据显示的控件。1、对于绑定源,在WPF可以是以下四种:...
WPF and Silverlight学习笔记(二十一):数据绑定值的自定义转换

WPF and Silverlight学习笔记(二十一):数据绑定值的自定义转换

WPF and Silverlight学习笔记(二十一):数据绑定值的自定义转换2010-12-17 博客园 龙腾于海对于数据绑定,绑定的数据源的值类型和绑定目标的依赖属性的值类型可能 会不同,系统提供了一些默认的绑定类型转换,另外也可以由用户自定义这种绑 定转换:一、定义CLR类型定义一个CLR类型,内部存在两个属性字符串类型的 ColorString和Color对象类型的ColorObject,供应用程序界面调用:1: using System.Com...
<< 31 32 33 34 35 36 37 38 39 40 >>