Вы должны установить дополнительно HorizontalAlignment
корня MenuItem
. Как это.
<MenuItem Header="_Paramètres" Height="60" Width="188" FontWeight="Bold" FontSize="16"
HorizontalContentAlignment="Center" HorizontalAlignment="Center" >
<MenuItem Header="_Régler" Height="30" Width="188" FontWeight="Bold" FontSize="16"
Click="regler_Click_1" x:Name="regler" Background="#FF150202"/>
</MenuItem>
Установка HorizontalAlignment
сверхнизкочастотного MenuItems
не должно быть необходимым с этим кодом.
Дополнительную информацию о HorizontalAlignment и HorizontalContentAlignment по ссылкам.
Редактировать
Ах ОК (Q & А в комментариях), то следующее, вероятно, может помочь.
<MenuItem Header="_Paramètres" Height="60" Width="188" FontWeight="Bold" FontSize="16"
HorizontalAlignment="Stretch" HorizontalContentAlignment="Center" >
<MenuItem Header="_Régler" Height="30" Width="188" FontWeight="Bold" FontSize="16"
Click="regler_Click_1" x:Name="regler" Background="#FF150202"
HorizontalAlignment="Stretch" HorizontalContentAlignment="Center"/>
</MenuItem>
Btw вы должны создать Style
, так что вы можете использовать эти настройки.
Edit 2
Последняя идея. Если это не работает, я больше никогда не буду использовать интерфейс с XAML. ; О)
<!-- Declare this as resource -->
<Style x:Key="CenteredTextMenuItem" x:TargetType="MenuItem">
<Setter Property="HeaderTemplate">
<DataTemplate>
<TextBox Text={Binding} HorizontalAlignment="Stretch"
HorizontalContentAlignment="Center" FontSize="16" FontWeight="Bold"/>
</DataTemplate>
</Setter>
<Setter Property="Height" Value="30"/>
<Setter Property="Width" Value="188"/>
</Style>
Использование
<MenuItem Header="_Paramètres" Height="60" Style="{StaticResource CenteredTextMenuItem}" >
<MenuItem x:Name="regler" Header="_Régler" Click="regler_Click_1"
Background="#FF150202" Style="{StaticResource CenteredTextMenuItem}"/>
</MenuItem>
нет это не тот же результат –
HMM нечетным. Один вопрос с * названием меню * означает текст или весь элемент управления? Извините, я должен был спросить об этом вначале. – DHN
Я имею в виду текст –