XAML介绍
2013-06-16 15:17
141 查看
<phone:PhoneApplicationPage x:Class="HelloWorld.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone" xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
XAML是一种声明性标记语言,跟XML和HTML类似。xmlns:x声明一个命名空间,xmlns就是默认的命名空间。声明对象如果没有前缀的话就是引用默认的命名空间,否则就要指定命名空间下的对象。对象设置属性有4种方法:属性语法,属性元素语法,内容元素语法,集合语法。
属性语法:直接在对象里面设置属性 Width="20"
属性元素语法:在对象里面利用属性元素设置 <Ractangle.Fill><SolidColorBrush Color="Blue"/><Ractangle.Fill>
内容元素语法:<TextBlock>hello!</TextBlock>
集合语法:<LinearGradientBrush><GradientStop Offset="0.0" Color="Red" /><GradientStop Offset="1.0" Color="Blue" /></LinearGradientBrush>
XAML标记扩展使用{}框起来可以是数据绑定,StaticRrsource,TemplateBinding,RelativeSource。如下:
FontFamily="{StaticResource PhoneFontFamilyNormal}" FontSize="{StaticResource PhoneFontSizeNormal}" Foreground="{StaticResource PhoneForegroundBrush}"
例如在APP.xaml中定义全局样式。
相关文章推荐
- RichClient: XUL 系技术介绍 (XAML/JDNC/Flex/...)
- c#--XAML语言介绍
- XAML介绍
- WPF Summary:XAML的介绍
- XAML开发WPF程序入门之开发环境介绍
- Xaml语法概述及属性介绍
- WP7入门-XAML语法介绍
- Xaml语法概述及属性介绍
- Windows phone8 基础篇(二) xaml介绍 一 推荐
- XAML组件属性重复使用 资源(Resources)与样式(Style)介绍
- Windows phone8 基础篇(二) xaml介绍 二
- WPF Summary:XAML的介绍
- WPF,Silverlight与XAML读书笔记第十一 - WPF XAML浏览器应用程序介绍
- WPF介绍之XAML
- Xaml语法概述及属性介绍
- XAML组件属性重复使用 资源(Resources)与样式(Style)介绍
- XAML介绍
- WPF学习笔记--xaml介绍
- XAML语言介绍
- Windows Phone 7 入门-XAML语法介绍