【C#】【WPF】メニューバー(セパレーター付き)を作成する

PR

概要

メニューバー(セパレーター付き)を作成する。

「開く」と「名前を付けて保存」の下に「セパレーター」があります。

PR

XAMLファイル

(省略)

    <Grid>

        <Menu VerticalAlignment="Top">
            <MenuItem Header="ファイル">
                <MenuItem Header="新規作成" Click="create" />
                <MenuItem Header="開く" Click="open" />
                <Separator/>
                <MenuItem Header="保存" Click="save" />
                <MenuItem Header="名前を付けて保存" Click="saveAs" />
                <Separator/>
                <MenuItem Header="終了" Click="exit" />
            </MenuItem>
        </Menu>

    </Grid>

<Separator/>」により「セパレーター」が作成される。

PR

CSファイル

(省略)

private void create(object sender, RoutedEventArgs e)
{
    MessageBox.Show("新規作成をクリックしました!");
}

private void open(object sender, RoutedEventArgs e)
{
    MessageBox.Show("開くをクリックしました!");
}

private void save(object sender, RoutedEventArgs e)
{
    MessageBox.Show("保存をクリックしました!");
}

private void saveAs(object sender, RoutedEventArgs e)
{
    MessageBox.Show("名前を付けて保存をクリックしました!");
}

private void exit(object sender, RoutedEventArgs e)
{
    MessageBox.Show("終了をクリックしました!");
}
PR

実行結果

例えば「ファイル-新規作成」をクリックすると、以下のメッセージが表示されます。

タイトルとURLをコピーしました