【问题标题】:Remove combobox animation on MahApps删除 MahApps 上的组合框动画
【发布时间】:2016-10-26 12:15:32
【问题描述】:

我有一个使用 MahApps 框架进行样式设置的 WPF 应用程序。

当我有一个只有一个项目的组合框时,它会执行一种动画。如下图所示,此动画提高了文本分辨率。例如,我戴眼镜:第一次发生这种情况时,我以为我没有戴眼镜,然后我注意到这是一种效果。

当我有多个项目时,没有动画。

我不知道在哪里消除这种行为。我无法在 Google 上找到直接相关的内容。

【问题讨论】:

  • 检查过这个问题在他们的 bugtracker 中是否已知?您可以发布问题there
  • 我在那里发布了这个问题。他们为里程碑添加了 1.4.0。然而,这是一个更多关于 WPF 本身的已知问题。无论如何,我认为保留这个问题很重要,以帮助将来使用旧版本的 MahApps 的人。

标签: c# wpf styles mahapps.metro


【解决方案1】:

我发现现在通过删除组合框动画解决了这个问题。

<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">

    <PopupAnimation x:Key="{x:Static SystemParameters.ComboBoxPopupAnimationKey}">None</PopupAnimation>

</ResourceDictionary>   

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-19
    • 1970-01-01
    相关资源
    最近更新 更多