(2)WPF XAML

 

一、创建一个空白界面

<Window x:Class="WpfApp1.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="450" Width="800">
    <Grid>

    </Grid>
</Window>

1 名称空间

2  关联类文件

<Window x:Class="WpfApp1.MainWindow"

3 类文件

    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
        }
    }

默认构造函数InitializeComponent();的作用

元素命名

    <Grid x:Name="grid">
    </Grid>

等价于

    <Grid Name="grid">
    </Grid>

如果用不上也可以不加Name属性

5 复杂属性

6 标记扩展

7 附加属性

8 嵌套

9 特殊字符和空白

10 事件

    <Grid Name="Grid1">
        <Button Click="Button_Click"></Button>
    </Grid>

当输入Click的名称后点击创建事件会自动生成后台代码

 

        private void Button_Click(object sender, RoutedEventArgs e)
        {

        }

 

11 使用其他名称空间

 

12.合并 xaml和CS

根据 xaml的x:Class="WpfApp1.MainWindow" 和cs类里的 public partial class MainWindow : Window

 可以把xaml和cs代码会合并到一个类里

 

posted @ 2018-12-03 10:22  富坚老贼  阅读(179)  评论(0)    收藏  举报