Ved Prakash

Ved Prakash

  • NA
  • 174
  • 28.4k

Not Able To Scroll List WithIn Another List Windows Storeapp

May 29 2015 12:57 AM

Hi,


I have A List Box Control With Horizontal Scrolling and Vertical scrolling is Disable, In That ListBox there is a Textblock and another ListView control with vertical scrolling enable.

My Problem is That I am not able to Scroll the ListView With in the ListBox.

Here is My Code:----

<ListBox x:Name="ClientTasks" VerticalAlignment="Top" ScrollViewer.HorizontalScrollBarVisibility="Hidden" ScrollViewer.VerticalScrollBarVisibility="Hidden" ScrollViewer.VerticalScrollMode="Disabled" ScrollViewer.HorizontalScrollMode="Enabled" SelectionMode="Single" HorizontalAlignment="Left" ItemContainerStyle="{StaticResource ClientListBoxItemStyle}" ItemTemplate="{StaticResource ClientTasksDatatemplate}" ><ListBox.ItemsPanel><ItemsPanelTemplate><VirtualizingStackPanel Orientation="Horizontal"/></ItemsPanelTemplate></ListBox.ItemsPanel></ListBox>

Here is My DataTemplate

<DataTemplate x:Name="ClientTasksDatatemplate"> 		<Grid Background="{StaticResource ApplicationPageBackgroundThemeBrush}"> 		<Border BorderThickness="1,0,1,1" BorderBrush="{StaticResource ApplicationBorderBrush}"  Width="441" Margin="0,0,15,0"> 		<Grid Background="White"> 			<Grid.RowDefinitions> 				<RowDefinition Height="Auto"/> 				<RowDefinition Height="*"/> 			</Grid.RowDefinitions>   				<Border  Grid.Row="0" BorderThickness="0,0,0,1" BorderBrush="{StaticResource ApplicationBorderBrush}"> 			<Grid> 				<Grid.ColumnDefinitions> 					<ColumnDefinition Width="*"/> 					<ColumnDefinition Width="Auto"/> 				</Grid.ColumnDefinitions> 				<TextBlock Text="Missing Documents" Foreground="{StaticResource LargeTextForeground}" FontSize="22" VerticalAlignment="Center" Margin="10,0,0,0"/> 				<Border Grid.Column="1" BorderThickness="1,0,0,0" BorderBrush="{StaticResource ApplicationBorderBrush}" HorizontalAlignment="Center"> 					<Image Width="30" Height="30" Margin="10" Source="/Assets/Images/text.png"/> 				</Border> 			</Grid> 				</Border> 			 				<Grid Grid.Row="1"> 						<ScrollViewer VerticalScrollBarVisibility="Hidden"> 					<uc:TaskListsUserControl/> 						</ScrollViewer> 					</Grid> 		</Grid> 		</Border> 		</Grid> 	
</DataTemplate>


Here is My TaskList User Control

<UserControl 	x:Class="WinRT.Views.UserControls.TaskListsUserControl" 	xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 	xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 	xmlns:local="using:Mydesq.Client.WinRT.Views.UserControls" 	xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 	xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 	mc:Ignorable="d" 	d:DesignHeight="300" 	d:DesignWidth="400"> 	 	<Grid>   		<ListView Grid.Row="1" Name="ClientTasksList" SelectionMode="None" HorizontalAlignment="Stretch"  							 ScrollViewer.VerticalScrollBarVisibility="Hidden" IsItemClickEnabled="True" 							 ItemsSource="{Binding Relations}"  ScrollViewer.VerticalScrollMode="Enabled" 							 ItemContainerStyle="{StaticResource ClientListViewItemStyle}"> 			<ListView.ItemTemplate> 				<DataTemplate> 					<Border BorderThickness="0,0,0,1" BorderBrush="{StaticResource ApplicationBorderBrush}" Padding="10"> 						<Grid> 							<Grid.ColumnDefinitions> 								<ColumnDefinition Width="Auto"/> 								<ColumnDefinition Width="*"/> 							</Grid.ColumnDefinitions> 							<StackPanel Grid.Column="0" Width="60" Height="60" Background="{StaticResource ApplicationPageHeaderBackgroundThemeBrush}" VerticalAlignment="Top" HorizontalAlignment="Center"> 								<Image/> 							</StackPanel>   							<Grid Grid.Column="1" Margin="10,0,0,0"> 								<Grid.RowDefinitions> 									<RowDefinition Height="Auto"/> 									<RowDefinition Height="Auto"/> 									<RowDefinition Height="Auto"/> 								</Grid.RowDefinitions> 								<TextBlock Text="text1" Grid.Row="0" VerticalAlignment="Center" HorizontalAlignment="Left" FontSize="20" Foreground="{StaticResource MydesqLargeTextForeground}"/> 								<StackPanel Grid.Row="1" Orientation="Horizontal"> 									<Image Width="20" Height="20" VerticalAlignment="Center" Source=""/> 									<TextBlock Text="White" FontSize="16" VerticalAlignment="Center" Foreground="{StaticResource MydesqLargeTextForeground}" Margin="5,0,0,0"/> 								</StackPanel>   								<StackPanel Grid.Row="2" Orientation="Horizontal"> 									<Image Width="20" Height="20" VerticalAlignment="Center" Source=""/> 									<TextBlock Text="14.03.2015" FontSize="16" VerticalAlignment="Center" Foreground="{StaticResource MydesqLargeTextForeground}" Margin="5,0,0,0"/> 								</StackPanel> 							</Grid>     						</Grid> 					</Border> 				</DataTemplate> 			</ListView.ItemTemplate> 		</ListView>       </Grid> 	     </UserControl>