我应该为情节提要效果使用哪些 WPF 布局和控件
Posted
技术标签:
【中文标题】我应该为情节提要效果使用哪些 WPF 布局和控件【英文标题】:Which WPF Layout and Controls Should I Use for a Storyboard Effect 【发布时间】:2012-01-10 18:06:27 【问题描述】:我想创建一个布局,在顶部和底部有一个小面板,然后在中间有一个主面板来填充窗口的其余部分。主窗口应该具有选项卡面板的功能,但不是简单的选项卡,而是我希望选项卡页在屏幕上滑动和滑出。它就像一个来回滑动的大型故事板,一次只显示一个场景。
假设有 4 个标签页。最初第一页是可见的,第二页将直接离开屏幕右侧,第三页将离开屏幕右侧 2 页,第四页将离开屏幕右侧 3 页。当用户点击查看第三个标签页时,布局将向左滑动 2 页。那么如果用户再次点击查看第1页,页面将向右滑回2页。
窗口需要调整大小,所以我不能使用固定大小和偏移量。
我只需要使用 StackPanel 并以编程方式设置宽度、高度和位置,还是我可以使用内置的东西?
【问题讨论】:
【参考方案1】:Hrrrm 想到的第一个想法是使用ScrollViewer
并隐藏ScrollBars
。
然后,您可以在 StackPanel
中的 ScrollViewer
中显示您的所有项目,并且当您想要将项目滚动到视图中时,只需为 ScrollViewer 的位置设置动画,以便它平滑地滚动到指定的项目。
【讨论】:
以上是关于我应该为情节提要效果使用哪些 WPF 布局和控件的主要内容,如果未能解决你的问题,请参考以下文章
如何仅使用一个情节提要为所有 iPhone 设备设计自动布局约束?