WPF控制类似于手风琴/面板,带有单个可分离的可点击条

时间:2010-11-15 21:03:52

标签: wpf accordion panel

我正在尝试找到一个控件,或者编写一个与Accordion控件的工作方式相似的方法。这就是它应该如何运作的细节。

如果我有一个显示视图的窗口,并且我想要更改为备用视图,则会有一个沿窗口右侧运行的栏。此栏与面板控件中面板标题的工作方式类似。例如,它可以在栏上的文本中显示“View 2”,表示如果用户点击了将显示View 2的栏。

单击栏后,它将从右向左滑动,完全穿过窗口,从后面显示视图2。在到达屏幕的左侧时,栏上的文字会发生变化,现在会显示“查看1”,表示如果用户再次点击,则当栏杆滑回屏幕返回时,它们将返回到视图1它位于右侧的原始位置。

1 个答案:

答案 0 :(得分:2)

基本上这个视图类似于XBox显示视图的方式。

以下是垂直执行此操作的示例。应该能够轻松地修改它水平工作。

http://asimsajjad.blogspot.com/2009/06/jquery-accordion-using-wpf-animation.html

在System.Windows.Controls.Layout.Toolkit.dll中还有一个AccordianItem控件可以执行此操作。