我想创建包含文本和图像的标签项
我发现this问题,但它不再相关,因为Controls:MetroImage
已经过时了。
MetroDemo.exe有关于如何使用TabControl
的示例,但没有演示如何做我正在尝试做的事情。
有没有人有建议?
MahApps只是扩展或重新设计现有的WPF控件。有些人没有意识到的是,你想做的一切都是可能的,没有做任何特别的事情。
TabItem.Header
属性是object
,并使用ContentPresenter
风格。这意味着你可以自由地做这样的事情:
<TabItem>
<TabItem.Header>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<Image Height="20" Width="20" Source="Resources/myimg.png"/>
<TextBlock Grid.Column="1">Hello World!</TextBlock>
</Grid>
</TabItem.Header>
</TabItem>
在MahApps预发行版(1.3.0+)中引入了一个新的ModernUIPackIcon
和变体,它极大地简化了使用当前MahApps.Resources包中的预打包图标。如果您只想使用其中之一,则可以替换Image
元素。