是否有任何代码或第 3 方控件允许我在 WPF 中显示 ContextMenu,其中 Header 文本格式丰富(即包含不同的颜色、字体大小等)。
问问题
226 次
2 回答
1
您可以根据MenuItem
需要自定义:
<ListBox>
<ListBoxItem Content="Item">
<ListBoxItem.ContextMenu>
<ContextMenu>
<MenuItem>
<MenuItem.Header>
<TextBlock FontFamily="Segoe UI"
FontStyle="Italic"
Foreground="Green"
Text="Some header" />
</MenuItem.Header>
</MenuItem>
</ContextMenu>
</ListBoxItem.ContextMenu>
</ListBoxItem>
</ListBox>
您也可以创建一个TextBlock
位于MenuItem.Header
.
于 2013-05-28T15:54:49.920 回答
0
WPF Popup 控件可以用于以下目的:
<Popup Name="myPopup" IsOpen="True">
<Label Name="myLabel" Content="Some Caption"
Background="Black" Foreground="White"/>
<...other controls you like.../>
</Popup>
于 2013-05-28T15:05:34.083 回答