Windows App SDK (WinUI3) の Button コンポーネントとサンプル
名前空間
普通のボタン
<Button Content="Button" />
絵文字入りのボタン
<Button>
<StackPanel Orientation="Horizontal">
<FontIcon Glyph="" FontFamily="Segoe MDL2 Assets" />
<TextBlock Text="Open" Margin="8, 0, 0, 0" />
</StackPanel>
</Button>
強調スタイルのボタン
<Button Style="{StaticResource AccentButtonStyle}" Content="Accent style button" />
幅いっぱいに伸ばす
<Button Content="Button" HorizontalAlignment="Stretch" />
ボタンの無効化
<Button IsEnabled="False" Content="Button" />
C# では ボタン.IsEnabled = 真偽値;
で有効化 / 無効化が可能。
ボタンを非表示
Visibility="Collapsed"
でコンポーネントが無くなったように見える。Visibility="Visible"
で表示。
<Button Name="Btn" Content="Button" Visibility="Collapsed" />
無効化されたボタンを C# で表示 / 非表示するには、以下のようにする。
/* 表示 */
Btn.Visibility = Visibility.Visible;
/* 非表示 */
Btn.Visibility = Visibility.Collapsed;
関数の呼び出し
C#
void Button_Click(object sender, RoutedEventArgs e)
{
// 処理
}
XAML
<Button Click="Button_Click" Content="Button" />