代码之家  ›  专栏  ›  技术社区  ›  Ristogod

WPF控件类似于Accordion/Panels,有一个单独的可点击条

  •  1
  • Ristogod  · 技术社区  · 15 年前

    我正试图找到一个控件,或者是写一个类似手风琴控件的控件的方法。这就是它应该如何工作的细节。

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

    单击该条后,它将从右向左滑动,完全穿过窗口,从后面显示视图2。到达屏幕左侧后,条上的文本将更改,现在显示“视图1”,表示如果用户再次单击,当条滑回屏幕右侧的原始位置时,它们将返回到视图1。

    1 回复  |  直到 8 年前
        1
  •  2
  •   Kelly    15 年前

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

    下面是一个垂直的例子。应该能够很容易地修改它的水平工作。

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

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