【问题标题】:LongListSelector ScrollingLongListSelector 滚动
【发布时间】:2014-03-10 20:54:02
【问题描述】:

在我的应用程序中,我从LongListSelector 的服务器加载项目。在我的搜索页面上,我也有一个应用栏。我需要降低它的不透明度,以便它显示隐藏在应用栏后面的项目。当我使我的AppBar 透明时,长列表选择器项仍然隐藏在应用栏后面。

我需要与下面屏幕截图中的四边形显示完全相同的外观。

有什么帮助吗?

【问题讨论】:

    标签: windows-phone-8 longlistselector


    【解决方案1】:

    将您的 Root Grid 或 LongListSelector Marging 工作?

    Margin="0,0,0,75"
    

    喜欢:

    <Grid x:Name="ContentPanel" Grid.Row="1" Margin="0,0,0,75" />
    

    您好!

    更新

    我现在在谷歌上搜索了一下,我找到了this article。推荐阅读。

    在这篇文章中我看到 LongListSelector 有一个 ListFooterTemplate,所以你可以设置一个页脚,它会起作用。

    <DataTemplate x:Key="citiesListFooter">
        <Border Background="White" Opacity="0.2" Height="70">
            <TextBlock Text="Cities Footer" VerticalAlignment="Center" HorizontalAlignment="Center" Foreground="Black"/>
        </Border>
    </DataTemplate>
    

    把它放在你的 MainPage.Resource 中,然后在你的 LongListSelector 中放这行代码:

    ListFooterTemplate="{StaticResource citiesListFooter}" Margin="1,0,-1,0"/>
    

    这个例子来自我上面给你的链接。希望有所帮助。

    你好!

    【讨论】:

    • 不,它会减少 longlistselector 的整体显示区域。我需要的是 longlistselector 项目不断显示在不透明的应用栏后面,以便用户知道还有更多项目。当用户向下滚动到最后一项时,它应该像我在屏幕截图中显示的那样显示。有没有类似页脚的东西?
    • 嗯好的,你有没有试过给最后的孩子添加一个透明矩形?
    • 嘿,如果它可以工作,那很好,但我不知道该怎么做,我通过将集合分配给 itemssource 来使用,所以我如何添加矩形?还是高度为 100 的网格?如何
    猜你喜欢
    • 2014-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-27
    相关资源
    最近更新 更多