Windows phone 7 如何在Windows Phone中制作粘性标题?
我有一个这样设计的页面Windows phone 7 如何在Windows Phone中制作粘性标题?,windows-phone-7,windows-phone-8,listbox,windows-phone,scrollviewer,Windows Phone 7,Windows Phone 8,Listbox,Windows Phone,Scrollviewer,我有一个这样设计的页面 Grid->Textblock + Button Grid->Textblock + Button Grid->Textblock + Button Grid->Textblock + Button Pivot ->Pivot Item + Pivot Item -> ListBox 因此,这些项目不适合我的页面,我决定添加scrollviewer作为家长。在滚动scrollviewer之前和滚动scrollviewer之后,最后一个
Grid->Textblock + Button
Grid->Textblock + Button
Grid->Textblock + Button
Grid->Textblock + Button
Pivot ->Pivot Item + Pivot Item -> ListBox
因此,这些项目不适合我的页面,我决定添加scrollviewer作为家长。在滚动scrollviewer之前和滚动scrollviewer之后,最后一个项目Listbox应该放入页面,这是一个问题,Listbox的高度将增加并填充页面
谢谢。您可以对
ScrollViewer
的操作启动
事件作出反应,并将轴上方所有元素的可见性设置为折叠
最好是用动画来提供更好的可用性
这可能是这样的:
XAML:
我真的不明白你的意思。你能描述(或描绘)你想要归档的内容吗?听起来你想在滚动到列表框后增加它的大小?听起来很奇怪:)谢谢你,但我不应该破坏我的元素:(
<Grid x:Name="YourGridWithOtherStuff" />
<ScrollViewer ManipulationStarted="OnScrollChangedEventHander">
<!-- Rest of your code -->
</ScrollViewer>
private void OnScrollChangedEventHander(object sender, System.Windows.Input.ManipulationStartedEventArgs e)
{
if (YourGridWithOtherStuff.Visibility == Visibility.Visible)
{
// AnimationFade.Begin();
YourGridWithOtherStuff.Visibility = Visibility.Collapsed;
}
}