主题不言自明。
我找到了xaml代码来为扩展器做这件事,我在DevExpress网站上找到了默认样式,所以你可以更改它,但我找不到合适的RoutedEvent或属性来简单地更改动画速度,使其立即折叠/展开。
我认为它应该像下面的代码一样,就像我在扩展器风格中发现的那样。但我不知道需要什么RoutedEvent。http://documentation.devexpress.com/#WindowsForms/DevExpressXtraNavBarNavBarControl_GroupExpandedtopic
这似乎是一个事件,但如果我在xaml中使用它,它就不起作用。
任何帮助都将不胜感激!
<dxnav:NavBarControl.Triggers>
<EventTrigger RoutedEvent="GroupExpanded">
<EventTrigger.Actions>
<BeginStoryboard>
<Storyboard>
<DoubleAnimation From="0" To="1" Duration="0:0:0.0" Storyboard.TargetName="navBarControl1" Storyboard.TargetProperty="(FrameworkElement.LayoutTransform).(ScaleTransform.ScaleY)"/>
</Storyboard>
</BeginStoryboard>
</EventTrigger.Actions>
</EventTrigger>
</dxnav:NavBarControl.Triggers>
也许您只是想更改默认动画。检查此问题的答案:NavBarGroup速度