how to highlight tiles of MahApps.Metro on mouseover?
我尝试使用答案中建议的代码。但是,我的代码中无法识别SearchTileBrush和SearchTyleHighlightedBrush。
答案 0 :(得分:0)
您必须在参考资料中为自己定义这些画笔,SearchTileBrush
/ SearchTyleHighlightedBrush
是回答者选择的名称,它们不是系统预定义的颜色。
<SolidColorBrush x:Key="SearchTileBrush" Color="Red" />
<SolidColorBrush x:Key="SearchTyleHighlightedBrush" Color="Green" />
<Style x:Key="SearchTile" TargetType="mah:Tile">
<Setter Property="Background" Value="{StaticResource SearchTileBrush}" />
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" Value="{StaticResource SearchTyleHighlightedBrush}" />
</Trigger>
</Style.Triggers>
</Style>