学习文章:
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 是软件呈现。