Как вертикально центрировать заголовок в элементе управления меню?
Это была моя попытка:
<MenuItem Header="File" StaysOpenOnClick="True" FontFamily="Arial" VerticalAlignment="Center">
<MenuItem Header="Open" Click="Open_Click" IsEnabled="True"/>
</MenuItem>
</Menu>
Но он выровнен по левому верхнему углу.
Что я делаю неправильно?
[РЕДАКТИРОВАТЬ]
Теперь все мое меню выглядит так:
<Menu Canvas.Left="0" Canvas.Top="0" Name="menu1" Margin="0,0,0,384">
<MenuItem Header="File" StaysOpenOnClick="True" FontFamily="Arial" VerticalAlignment="Center">
<MenuItem Click="Open_Click" IsEnabled="True">
<MenuItem.Header>
<TextBlock Text="Open" VerticalAlignment="Center"/>
</MenuItem.Header>
</MenuItem>
</MenuItem>
</Menu>
Текст заголовка «файл» по-прежнему не центрирован по вертикали (это то, что я хочу центрировать). Что именно центрирует этот код? Это текст «открыть»?
[/РЕДАКТИРОВАТЬ]