XAML!我所不知道的(学习笔记)
2006-03-08 23:48
281 查看
学习文章:Windows Presentation Foundation 巡游
1、Windows Presentation Foundation 提供五个布局面板,以便控制和约束子元素的大小和位置:Canvas、DockPanel、StackPanel Grid 和 WrapPanel。
2、编译时,XAML 被编译为不完全类,您可以从自己的代码中自然地访问 XAML 中的任何命名元素(就好像已经在那里声明该元素一样),因为您的代码是同一个类的一部分。
3、Windows Presentation Foundation 利用新的 Windows Vista 显示驱动程序模型,它与打印模型共享功能,并且它具有通过终端服务实现的高保真远程处理。
4、最强大的画刷之一是 VisualBrush,它是一个 TileBrush,它包含的任何可视对象都是内容。
5、样式决定任何内容片段的外观。它们可以被命名(并且按名称使用),或者面向特定的控件类型 (Button),或者同时满足这两者。注意下面的XAML:
<StackPanel xmlns="http://schemas.microsoft.com/winfx/avalon/2005"
xmlns:x="http://schemas.microsoft.com/winfx/xaml/2005"
Margin="15" LayoutTransform="scale 2" >
<StackPanel.Resources>
<Style x:Key="MyStyle" TargetType="{x:Type TextBox}">
<Setter Property="Background" Value="Green" />
<Setter Property="Foreground" Value="White" />
</Style>
</StackPanel.Resources>
<TextBox Style="{StaticResource MyStyle}">TextBox 1</TextBox>
<TextBox Style="{StaticResource MyStyle}">TextBox 2</TextBox>
<TextBox>Unstyled</TextBox>
</StackPanel>
6、Windows Presentation Foundation 支持三种类型的数据绑定:一次性(忽略服务器更新)、单向(只读)和双向(读写)。
7、0x20000 是高端硬件支持;0x10000 是基本的硬件呈现;0x00000 是软件呈现。
1、Windows Presentation Foundation 提供五个布局面板,以便控制和约束子元素的大小和位置:Canvas、DockPanel、StackPanel Grid 和 WrapPanel。
2、编译时,XAML 被编译为不完全类,您可以从自己的代码中自然地访问 XAML 中的任何命名元素(就好像已经在那里声明该元素一样),因为您的代码是同一个类的一部分。
3、Windows Presentation Foundation 利用新的 Windows Vista 显示驱动程序模型,它与打印模型共享功能,并且它具有通过终端服务实现的高保真远程处理。
4、最强大的画刷之一是 VisualBrush,它是一个 TileBrush,它包含的任何可视对象都是内容。
5、样式决定任何内容片段的外观。它们可以被命名(并且按名称使用),或者面向特定的控件类型 (Button),或者同时满足这两者。注意下面的XAML:
<StackPanel xmlns="http://schemas.microsoft.com/winfx/avalon/2005"
xmlns:x="http://schemas.microsoft.com/winfx/xaml/2005"
Margin="15" LayoutTransform="scale 2" >
<StackPanel.Resources>
<Style x:Key="MyStyle" TargetType="{x:Type TextBox}">
<Setter Property="Background" Value="Green" />
<Setter Property="Foreground" Value="White" />
</Style>
</StackPanel.Resources>
<TextBox Style="{StaticResource MyStyle}">TextBox 1</TextBox>
<TextBox Style="{StaticResource MyStyle}">TextBox 2</TextBox>
<TextBox>Unstyled</TextBox>
</StackPanel>
6、Windows Presentation Foundation 支持三种类型的数据绑定:一次性(忽略服务器更新)、单向(只读)和双向(读写)。
7、0x20000 是高端硬件支持;0x10000 是基本的硬件呈现;0x00000 是软件呈现。
相关文章推荐
- WPF学习笔记-用Expression Design制作矢量图然后导出为XAML
- WPF学习笔记--xaml介绍
- WPF学习笔记--xaml属性介绍
- Java学习笔记----你可能不知道那些知识,对象复制与引用
- 你不知道的Java学习笔记18--Map
- wpf快速学习笔记一 xaml基础知识
- wpf学习笔记---初识xaml标签语言
- 你不知道的Kettle学习笔记3--Kettle资源库
- SilverLight学习笔记--如何在xaml文件中操作用户在后台代码定义的类(2)--示例篇:创建一个登录控件(原创)(转载本文请注明出处)
- WPF 学习笔记 - 4. XAML
- 你不知道的Java学习笔记24-- 线程同步
- 你不知道的Java学习笔记22-- 线程阻塞(线程休眠)方法
- Java学习笔记(84)----------关于 Java 对象序列化你不知道的 5 件事
- 你不知道的Java学习笔记13--Date类
- 你不知道的Kettle学习笔记4--Kettle运行方式
- XAML学习笔记之Layout(五)——ViewBox
- 你不知道的Java学习笔记11--“equals()”与“==”的区别
- WPF学习笔记1:XAML之NameSpace
- WPF学习笔记 - 在XAML里绑定
- WPF学习笔记之一: 初体验 和 XAML