我最近看到Combobox ControlTemplate具有以下行:
popupanimation =" {dynamicresource {x:static systemparameters.comboboxpopapanimationkey}}">
所以这是我的问题在哪里可以在Window2008或Windows7中设置此键?
当我添加相同的问题时,我发现我可以在app.xaml
中直接更改该参数<Application x:Class="WpfApplication1.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
StartupUri="MainWindow.xaml">
<Application.Resources>
<ResourceDictionary>
<PopupAnimation x:Key="{x:Static SystemParameters.ComboBoxPopupAnimationKey}">None</PopupAnimation>
</ResourceDictionary>
</Application.Resources>
</Application>
您当然可以关闭Windows内部的动画,但我认为这会影响所有控件。如果您要问的是,请转到"系统属性"(Win Break),高级选项卡,单击"性能"部分中的设置。