StackPanelはコントロールを積み重ねるように配置してくれます。
デフォルトは縦方向に並びます。
実行環境
Winodws10 Pro 2004
dotnet –version 5.0.104
プロジェクトの作成
mkdir <プロジェクト名>
cd <プロジェクト名>
dotnet new wpf
code .
ソースコード
ファイル名:MainWindow.xaml
<Window x:Class="WpfSample9StackPanel.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"
xmlns:local="clr-namespace:WpfSample9StackPanel"
mc:Ignorable="d"
Title="MainWindow" Height="600" Width="800">
<Grid>
<StackPanel>
<Button Content="ボタン"/>
<Label Content="ラベル1" />
<Label Content="ラベル2" />
</StackPanel>
</Grid>
</Window>
コメント