我想使用2个不同的图像:标题栏上有1个,任务栏上有第二个。
如果使用ShowIconOnTitleBar属性,则它将对两者使用相同的“ICON”属性。
答案 0 :(得分:1)
您可以使用IconTemplate
为窗口标题栏设置不同的图标。
e.g。
<Controls:MetroWindow.IconTemplate>
<DataTemplate>
<Grid Width="{TemplateBinding Width}"
Height="{TemplateBinding Height}"
Margin="4"
Background="{DynamicResource IdealForegroundColorBrush}"
RenderOptions.BitmapScalingMode="HighQuality"
RenderOptions.EdgeMode="Aliased">
<Grid.OpacityMask>
<VisualBrush Stretch="Uniform" Visual="{DynamicResource appbar_box}" />
</Grid.OpacityMask>
</Grid>
</DataTemplate>
</Controls:MetroWindow.IconTemplate>