您的位置:首页 > 其它

【自学笔记】定义一个标准的WPF窗口

2010-06-22 22:56 204 查看
仅使用标记来定义标准窗口:

<Window
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
Title="Main Window in Markup Only"
Height="300"
Width="300" />

仅使用代码(C#)来定义标准窗口:

using System;
using System.Windows;

namespace CSharp
{
public partial class CodeOnlyWindow : Window
{
public CodeOnlyWindow()
{
this.Title = "Main Window in Code Only";
this.Width = 300;
this.Height = 300;
}
}
}

组合使用标语言和代码创建标准的窗口

<Window
x:Class="MainWindow" //x:Class 特性用于将标记与代码隐藏类相关联
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Main Window"
Height="300"
Width="300" />

//C#

using System;
using System.Windows;
public partial class MainWindow : Window //XAML中有引用
{
public MainWindow()
{
InitializeComponent();
}
}

InitializeComponent 是从代码隐藏类的构造函数中调用的,用于将标记中定义的 UI 与代码隐藏类相合并。(生成应用程序时将为您生成 InitializeComponent,因此您不需要手动实现它。)x:Class 和 InitializeComponent 的组合确保您的实现无论何时创建都能得到正确的初始化。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐