关于Windhow

当你创建WPF的时候第一个就会看到Window类,它是作为一个根节点并且提供了一个标准的边界,标题,工具栏,最大框,最小框,和关闭按钮,一个Window是由多个XAML文件组合而成,<window>节点是根节点,还有一个后台代码问价(.cs),如果你是使用Visual Studio来创建WPF的话,它会默认给你创建一个Window,就像这样:

<Window x:Class="WpfApplication1.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Window1" Height="300" Width="300">
    <Grid>

    </Grid>
</Window>

这个x:class属性告诉XAML将要使用哪个类,如果是上面的那个例子就是Window1,这个Vsual Studio已经帮我们创建好了,你可以在项目目录里面找到它。它是作为XAML文件的一个子节点,默认的情况下,它看起来是这样的。

using System;
using System.Windows;
using System.Windows.Controls;
//…more using statements

namespace WpfApplication1
{
    /// <summary>
    /// Interaction logic for Window1.xaml
    /// </summary>
    public partial class Window1 : Window
    {
        public Window1()
        {
            InitializeComponent();
        }
    }
}

就如你所看到的,Window1被定义成局部类,它会和XAML文件组合成一个Window。这个就是在构造函数里InitializeComponent里面所做的。


如果我们回到XAML文件里面,我们会看到在WIndow节点上有些其他的一些有趣的属性,比如,Titlte,它就是定义Window的标题的,同样也有定义窗体的高度和宽度的。同样也会有命名空间的定义,这我们会在后续的章节继续讲解。


同样你会看到在Window里面有个Grid控件被创建了,Gird是一个容器控件,它是在Window里面只能创建一次的一个容器或者控件,

作为一个容器,它可以包含很多的控件,在后续的章节中,我们将会近距离的看到各种容器的区别和不同。


在Window类中,我们可以看到各种不同的有意思的属性,这些属性你可以定义Window的外观和行为,这里有些非常重要的属性的介绍。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值