WPF快速入门1-XAML
来源:互联网 发布:巫师2优化 编辑:程序博客网 时间:2024/06/07 00:04
XAML扩展应用标记语言,构建WPF的用户界面。
一、XAML标准
所有都会映射类的实例
1、窗体
<!--Window元素--><Window x:Class="WpfApplication1.Window4"<!--x:Class 告诉XAML编译器将XAML编译器编译的结果和后台编译结果的哪一个类进行合并-->xmlns=http://schemas.microsoft.com/winfx/2006/xaml/presentation<!--xmlns="命名空间" 所有WPF的类(为默认命名空间,元素会自动应用这个命名空间)-->xmlns:x=http://schemas.microsoft.com/winfx/2006/xaml<!--xmlns:x="命名空间" xaml命名空间,别名为X,可以用<X:...>别名访问-->Title="Window4" Height="300" Width="300"> <!--Grid元素--> <Grid> </Grid></Window>
2、页
<!--Page元素--> <Page x:Class="WpfApplication1.Page1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" mc:Ignorable="d" d:DesignHeight="300" d:DesignWidth="300"Title="Page1"> <Grid> </Grid></Page>
3、Application
<!--Application元素--> <Application x:Class="WpfApplication1.App" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" StartupUri="Window3.xaml"> <!--StartupUri启动地址--> <Application.Resources> </Application.Resources></Application>
二、XAML中的属性
1、简单属性
<Grid Name="grid1"></Grid>
2、属性元素
<Grid>
<Grid.Name>grid1</Grid.Name>
</Grid>
3、附加属性
使用另了控件的属性
<Grid> <Grid.RowDefinitions> <RowDefinition /> <RowDefinition /> </Grid.RowDefinitions> <Button Content="Button" Name="button1" Grid.Row="0"/> <!--Grid.Row="0" 附加属性--> </Grid>
4、特殊字符
实例:<>
<Button Content="<Button>" Name="button1" Grid.Row="0"/>
5、空白
<TextBox Height="23" Name="textBox1" Width="120" xml:space="preserve">11" "22</TextBox> <!--xml:space="preserve" 保留空格-->
三、XAML中的事件
private void Window_Loaded(object sender, RoutedEventArgs e) { MessageBox.Show(textBox1.Text); }
0 0
- WPF快速入门1-XAML
- WPF循序渐进:XAML入门
- WPF入门之XAML初窥
- WPF笔记1-App.xaml & MainWindow.xaml
- wpf快速学习笔记一 xaml基础知识
- WPF入门之WPF加载和编译xaml
- WPF学习笔记1:XAML之NameSpace
- WPF入门(三)-使用XAML创建玻璃按钮
- 8天入门wpf—— 第二天 xaml详解
- WPF入门——XAML和布局容器
- 8天入门wpf—— 第二天 xaml详解
- 8天入门wpf—— 第二天 xaml详解
- WPF入门笔记(一) 之XAML初步
- 8天入门wpf—— 第二天 xaml详解
- WPF入门——XAML和布局容器
- 小麦子-WPF学习系列2:XAML入门
- WPF XAML 从零开始认识XAML
- WPF XAML 从零开始认识XAML
- 计算机网络一些基本疑问解答和基础常识(一)
- uva 239 小球钟
- TortoiseSVN使用简介
- Java Resource路径小结
- 直方图均衡化
- WPF快速入门1-XAML
- init、viewDidLoad、viewDidUnload、dealloc
- 设计模式之适配器模式
- android 问题参考文章
- hdu1102Constructing Roads
- 人们的思维就是这热地方发而发送给后我们的热发
- BitMap和BitFactory
- Speex手册(九)——代码示例
- C# webBrowser 开新窗口保持Session