Центрировать заголовок в элементе управления меню

Как вертикально центрировать заголовок в элементе управления меню?

Это была моя попытка.:

<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>

Текст заголовка "файл" по-прежнему не отцентрирован по вертикали (, что я и хочу центрировать ). Что именно центрирует этот код? Это текст «открыть»?

[/РЕДАКТИРОВАТЬ]

5
задан Yustme 22 April 2012 в 09:36
поделиться