Hello World

這是 WPF 中 XAML 頁面的一個簡單示例。它由 GridTextBlockButton 組成 - 這是 XAML 中最常見的元素。

<Window x:Class="FirstWpfApplication.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        mc:Ignorable="d"
        Title="MainWindow" 
        Height="350"
        Width="525">
    <Grid>
        <TextBlock Text="Welcome to XAML!"
                   FontSize="30"
                   Foreground="Black"
                   HorizontalAlignment="Center"
                   VerticalAlignment="Center"/>
        
        <Button Content="Hello World!"
                Background="LightGray"
                Foreground="Black"
                FontSize="25"
                Margin="0,100,0,0"
                VerticalAlignment="Center"
                HorizontalAlignment="Center"/>
    </Grid>
</Window>
句法 描述
<Window> 容納視覺化資料並使使用者能夠與其互動的內容的根容器。WPF 視窗是 XAML(.xaml) 檔案(其中元素是根)和 CodeBehind(.cs) 檔案的組合。
<Grid> 一個佈局面板,用於將子元素排列為行和列的表格結構。
<TextBlock> 提供輕量級控制元件,用於在其 Inlines 屬性中的 Text 屬性或 Inline 流內容元素(如 Bold,Hyperlink 和 InlineUIContainer)中顯示字串文字。
<Button> 表示一個按鈕控制元件,它響應使用者點選它。
屬性 描述
Title 獲取或設定視窗的標題。
Height 獲取或設定元素的高度。
Width 獲取或設定元素的寬度。
Text 獲取或設定文字元素的文字內容。
FontSize 獲取或設定文字的頂級字型大小。
Background 獲取或設定繪製元素背景的畫筆顏色。
Foreground 獲取或設定繪製元素中文字字型的畫筆顏色。
Margin 獲取或設定描述元素與其他元素之間的外部空間的值。
HorizontalAlignment 獲取或設定在父元素(例如面板或項控制元件)中組合時應用於元素的水平對齊特徵。
VerticalAlignment 獲取或設定在父元素(如面板或項控制元件)中組合時應用於元素的垂直對齊特徵。