程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> WPF應用程序頂級標簽一定是Window嗎?

WPF應用程序頂級標簽一定是Window嗎?

編輯:.NET實例教程

WPF應用程序頂級標簽一定是Window嗎? 很多人誤以為是。可是,答案卻是否定的。
我們不妨來測試一下。

首先使用頂級標簽為Window,這是最普通、也是最常見的情況。
新建一個WPF應用程序,名稱為Window1,利用工具箱在窗口中拖入一個按鈕(Button)。
我們發現Window1中將得到類似如下內容:
// Window1.xaml
<Window x:Class="LogicalOverrideApp.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>
    <Button Height="23" Margin="96,33,107,0" Name="button1" VerticalAlignment="Top">Button</Button>
    </Grid>
</Window>

// Window1.xaml.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Shapes;

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

按F5運行它,將得到如下運行結果:
常見的WPF窗體運行效果

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved