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

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>
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("終了をクリックしました!");
}
実行結果
例えば「ファイル-新規作成」をクリックすると、以下のメッセージが表示されます。

