1 / 4
文档名称:

Silverlight动画设计.txt

格式:txt   页数:4
下载后只包含 1 个 TXT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Silverlight动画设计.txt

上传人:baixue 2013/5/31 文件大小:0 KB

下载得到文件列表

Silverlight动画设计.txt

文档介绍

文档介绍:本文由HanksLau8012贡献
SilverLight 动画设计
XAML 对象元素
XAML 有一组规则,这些规则将对象元素映射为类或结构,将属性(Attribute) 映射为属性(Property) 或事件,并将 XML 命名空间映射为 CLR 命名空间。 XAML 元素映射为被引用程序集中定义的 Microsoft .NET 类型,而属性(Attribute) 则映射为这些类型的成员。
XAML语法术语 XAML语法术语
XAML 是一种基于 XML 且遵循 XML 结构规则的语言
对象元素语法: 对象元素语法:对象元素语法以左尖括号(<) 开头,其后紧跟正进行实例化的类或结构的类型名称类型名称后面可以有零个或多个空格,对于对象元素还可以声明零个或多个属性,并用一个或多个空格来分隔每个“属性名="值个属性,并用一个或多个空格来分隔每个“属性名="值"”对。最后,必须存在下列一种情况:
? 元素和标记必须用正斜杠(/) 和紧跟的右尖括号(>) 结尾。? 开始标记必须以右尖括号(>) 结尾。其他对象元素、属性元素或内部文本可以跟在开始标记后面。对象元素还必须存在等效的结束标记,并与其他开始标记/ 束标记,并与其他开始标记/结束标记对形成正确的嵌套和平衡。
XAML范例 XAML范例
下面的 XAML 示例演示了小标记在创建作为 UI 一部分的按钮时的必要性。创建的按钮通过主题样式获得默认的可视化表示形式,通过其类设计获得默认的行为。
形式与逻辑的分离
WPF 样式设置模型的另一个功能是实现表示形式与逻辑的分离。这意味着,在开发人员使用 C# 进行逻辑编程时, 设计人员只需使用 XAML 即可设计程序的外观。绑定到图像列表的 ListBox 控件。控件。
布局系统
“布局”描述测量和排列 Panel 元素的 Children 集合的成布局”员、然后在屏幕上绘制它们的过程。这是一个计算密集型过程,即 Children 集合越大,执行的计算次数就越多。布局是一个递归系统,实现在屏幕上对元素进行大小调整、定位和绘制。布局系统为 Children 集合的每个成员完成两个处理过程:测量处理过程和排列处理过程。每个子 Panel
均提供自己的 MeasureOverride 和 ArrangeOverride 方法,以实现自己特定的布局行为。
自定义控件
在 WPF 中创建控件的最简单方法是从 UserControl 派生。如果生成继承自 UserControl 的控件,需要将现有组件添加到 UserControl,命名这些组件,然后在可扩 UserControl,命名这些组件,然后在展应用程序标记语言(XAML) 中引用事件处理程序。执行这些操作之后,即可在代码中引用这些命名元素和定义事件处理程序。此开发模型非常类似于用于 WPF 应用程序开发的模型。如果生成正确,UserControl 如果生成正确,UserControl 可以利用丰富内容、样式和触发器的优点。但是,如果控件继承自 UserControl, UserControl, 则使用该控件的用户将无法使用 DataTemplate 或 ControlTemplate 来自定义其外观。因此,有必要从 Control 类或其派生类(UserControl 除外)进行派