我有一个有很多内容的窗口。我希望能够使用面板分离内容,并且有一个分隔符,用户可以单击每个面板之间的切换(使用从左向右移动分隔符的动画,显示一个部分并隐藏另一个部分) 。想想Microsoft Office(2007)navigation pane。有没有简单的方法来实现这一点?是否有可用于展开/折叠面板的WPF控件(动画)
谢谢!
我有一个有很多内容的窗口。我希望能够使用面板分离内容,并且有一个分隔符,用户可以单击每个面板之间的切换(使用从左向右移动分隔符的动画,显示一个部分并隐藏另一个部分) 。想想Microsoft Office(2007)navigation pane。有没有简单的方法来实现这一点?是否有可用于展开/折叠面板的WPF控件(动画)
谢谢!
我想你要找的是一个“手风琴”的控制,这里是一个后abotu如何从扩展一叠建立一个控制:
http://www.rooijakkers.net/Blog/post/2007/11/WPF-implementation-of-a-basic-Accordion-control.aspx
而对于动画看看凯文的“揭密”控制http://j832.com/bagotricks/
我想甚至有一个基于示例项目中的Reveal控件的动画Expander控件模板。
我使用Expander。
<Expander Header="Items" IsExpanded="False">
...
</Expander>
这并不动画外的开箱。 – 2009-04-09 14:47:13
我还需要为我的WPF应用程序,我发现最好的是在Silverlight工具包的功能齐全的手风琴控制:
的源代码可here,并现场演示here。这可能很容易移植到WPF。 Ruurd Boeke详细讨论了5 part blog entry。在part 4,他讨论了如何使用模板来获得这个伟大的手风琴一下再整手风琴:
alt text http://www.sitechno.com/Blog/content/binary/WindowsLiveWriter/AccordionPart4templatingexample_1219A/image_thumb_7.png alt text http://www.sitechno.com/Blog/content/binary/WindowsLiveWriter/AccordionPart4templatingexample_1219A/image_thumb_8.png
死链接。博客存在,博客不存在。 2015年12月 – kaplooeymom 2015-12-18 23:46:29