Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/301.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使元素在listview中水平滚动_C#_Xaml_Listview_Windows Phone 8.1_Win Universal App - Fatal编程技术网

C# 使元素在listview中水平滚动

C# 使元素在listview中水平滚动,c#,xaml,listview,windows-phone-8.1,win-universal-app,C#,Xaml,Listview,Windows Phone 8.1,Win Universal App,如何使一个listview在另一个listview中水平滚动?父列表视图可垂直滚动 这是xaml部分 <ListView Visibility="Visible" Loaded="feedList_Loaded" ShowsScrollingPlaceholders="True" ItemContainerStyle="{StaticResource ModifiedListViewItemContainerStyle}" IsItemClickEnabled="True" x:Name

如何使一个listview在另一个listview中水平滚动?父列表视图可垂直滚动

这是xaml部分

<ListView Visibility="Visible" Loaded="feedList_Loaded"  ShowsScrollingPlaceholders="True" ItemContainerStyle="{StaticResource ModifiedListViewItemContainerStyle}" IsItemClickEnabled="True" x:Name="feedList" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Margin="0,10,0,0">
                        <ListView.ItemContainerTransitions>
                            <TransitionCollection>
                                <EntranceThemeTransition/>
                                <ReorderThemeTransition/>
                                <RepositionThemeTransition/>
                            </TransitionCollection>
                        </ListView.ItemContainerTransitions>
                        <ListView.ItemsPanel>   
                            <ItemsPanelTemplate>
                                <ItemsStackPanel HorizontalAlignment="Stretch" Margin="0,0,0,60 ">
                                </ItemsStackPanel>
                            </ItemsPanelTemplate>
                        </ListView.ItemsPanel>
                        <ListView.ItemTemplate>
                            <DataTemplate>
                                <!--<Border Margin="10,0,10,10" BorderThickness="0,0,0,0" BorderBrush="{StaticResource foreGround}" >-->
                                    <Grid x:Name="feedItemGrid" Width="{Binding ActualWidth, ElementName=feedPivot}" Background="{StaticResource LightBG2}" Margin="0,0,0,10" >
                                        <Grid.ColumnDefinitions>
                                            <ColumnDefinition Width="Auto"/>
                                            <ColumnDefinition/>
                                            <ColumnDefinition Width="70"/>
                                        </Grid.ColumnDefinitions>
                                        <Grid.RowDefinitions>
                                            <RowDefinition Height="Auto"/>
                                            <RowDefinition Height="Auto"/>
                                            <RowDefinition Height="Auto"/>
                                            </Grid.RowDefinitions>
                                              .................
                                            ........
                                             ........
                                            <ListView ShowsScrollingPlaceholders="True" ScrollViewer.HorizontalScrollMode="Enabled" ItemsSource="{Binding attachments.data}" HorizontalAlignment="Stretch"  Visibility="{Binding type, ConverterParameter=photo, Converter={StaticResource mediaVisibility}}" Grid.Row="4" Grid.ColumnSpan="3">
                                           <ListView.Items>
                                             <ItemsPanelTemplate>
                                               <Hub Height="350" HorizontalAlignment="Stretch" Orientation="Horizontal"></Hub>
                                            </ItemsPanelTemplate>
                                          </ListView.Items>
                                           <ListView.ItemTemplate>
                                              <DataTemplate>
                                                  <HubSection VerticalAlignment="Top">
                                                    <DataTemplate>
                                                        <Button x:Name="postImageButton"  Style="{StaticResource GridButton}" VerticalAlignment="Stretch" BorderThickness="0" >
                                                        <Grid>
                                                           <Image x:Name="image1" Source="{Binding media.image.src}" HorizontalAlignment="Left" VerticalAlignment="Top" />
                                                        </Grid>
                                                       </Button>
                                                  </DataTemplate>
                                             </HubSection>
                                        </DataTemplate>
                                  </ListView.ItemTemplate>
                                 </ListView>
                                .............
                                ............

.................
........
........
.............
............

我曾尝试将stackpanel、pivot、hub放在子listview中,但没有任何效果。

您尝试过ScrollViewer吗。?它应该在子listview之外though@NadiaChibrikova我还没有尝试scrollviewer,但我想在列表项中实现类似pivot/hub的水平滚动效果。因此,轮毂/枢轴更可取。