如何删除将鼠标悬停在MahApps.Metro FlipView控件上时出现的Border

<mahAppsControls:FlipView IsBannerEnabled="False">
    <mahAppsControls:FlipView.Items>
        ...
    </mahAppsControls:FlipView.Items>
</mahAppsControls:FlipView>

鼠标悬停在控件上方时,左侧为正常状态,右侧为右侧,需要删除粗边框。

最佳答案

Source显示,自 2015年1月9日提交以来,行为由MouseOverGlowEnabled属性控制。

在XAML中使用MouseOverGlowEnabled="False"将其禁用,例如:

<UserControl
...
xmlns:Controls="http://metro.mahapps.com/winfx/xaml/controls">
    <Controls:FlipView x:Name="alertFlipView"
                       MouseOverGlowEnabled="False"
                       ... />

更新:
在新版本(自1.3.0版本开始)中,MouseOverGlowEnabled属性已替换为MouseHoverBorderEnabled,请参见Release notes

关于wpf - 从MahApps FlipView移除边框,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28115597/

10-09 13:21