我想在MahApps Tile的标题中添加一个TextBlock(考虑到文本的绑定部分有一些属性)。我试过这个,但它说“属性不支持TextBlock类型的值”。
<mah:Tile>
<mah:Tile.Title>
<TextBlock>
</TextBlock>
</mah:Tile.Title>
怎么做?
答案 0 :(得分:0)
Tile的Title属性显然需要传递一个String,所以你不能在这里链接TextBlock。
您现在可以执行以下操作:
使用此功能,您还可以将标题移动到您喜欢的任何位置
<mah:Tile DataContext="yourViewModel">
<mah:Tile.ContentTemplate>
<DataTemplate>
<DockPanel LastChildFill="True">
<TextBlock Text="{Binding Title}" DockPanel.Dock="Bottom" />
<ContentControl Content="{Binding Body}" />
</DockPanel>
</DataTemplate>
</mah:Tile.ContentTemplate>
</mah:Tile>