【问题标题】:How to create loop GridView?如何创建循环GridView?
【发布时间】:2016-09-19 12:21:35
【问题描述】:

我有基于GridView 的横向用户控件,带有图像(如轮播)。 如何创建无限水平滚动?

<Grid>
    <Grid.ColumnDefinitions>
        <ColumnDefinition
            Width="auto" />
        <ColumnDefinition />
        <ColumnDefinition
            Width="auto" />
    </Grid.ColumnDefinitions>

    <FontIcon
        Grid.Column="0"
        Glyph="<"/>

    <GridView
        Grid.Column="1"
        Margin="0,10,0,0"/>

    <FontIcon
        Grid.Column="2"
        Glyph=">"/>
</Grid>

【问题讨论】:

    标签: c# xaml win-universal-app uwp


    【解决方案1】:

    尝试使用AppStudio控件中的Carousel控件

    添加库视图 Nuget 管理器

    并在您的XAML中使用

    xmlns:controls="using:AppStudio.Uwp.Controls
    
    <controls:Carousel x:Name="control"
                       ItemsSource="{Binding Items}"
                       ContentTemplate="{Binding ItemTemplate}"
                       MaxItems="3"
                       AspectRatio="1.5"
                       MinHeight="240"
                       MaxHeight="480"
                       GradientOpacity="0.3"/>
    

    【讨论】:

      【解决方案2】:

      将下面的代码放入gridView

       <ScrollViewer VerticalScrollBarVisibility="Auto" Grid.Column="0">
      

      【讨论】:

      • 不幸的是,这没有帮助。
      • 不提供循环效果
      猜你喜欢
      • 2013-10-23
      • 1970-01-01
      • 2020-09-16
      • 1970-01-01
      • 1970-01-01
      • 2014-06-19
      • 2015-06-09
      • 2017-04-05
      相关资源
      最近更新 更多