我正在尝试将一个项目添加到 WPF-ContextMenu
仅用于“描述”下面的项目,但我不确定如何在所有项目上方添加一行简单的文本,其中文本居中对齐并且文本是不能像普通MenuItem
s 那样选择。
我试过这样的事情:
<ContextMenu Grid.Row="0" StaysOpen="False">
<TextBlock Text="Add New:" IsEnabled="False" HorizontalAlignment="Center"/>
<MenuItem Header="one"/>
<MenuItem Header="two (horizontal)"/>
<MenuItem Header="two (vertical)"/>
<MenuItem Header="three"/>
<MenuItem Header="four"/>
<MenuItem Header="six"/>
</ContextMenu>
但不幸的是,TextBlock 既不是居中对齐的,也不是不可选择的。问题是使用 aMenuItem
并将IsEnabled
-property 设置为 false,文本不再是正常的黑色,而且我也无法真正将其居中对齐。
希望有人能在这里想到一个简单的解决方案,我根本找不到任何东西。