メニュー コントロールのヘッダーを垂直方向に中央揃えにするにはどうすればよいですか?
これは私の試みでした:
<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>
ヘッダー テキスト 'file' はまだ垂直方向に中央揃えされていません (これは私が中央揃えにしたいものです)。このコードセンタリングとは正確には何ですか? それは「開く」というテキストですか?
[/編集]