Bug 37139 - Listview not scrolling when focus entry control within viewcell in xamarin.forms iOS
Summary: Listview not scrolling when focus entry control within viewcell in xamarin.fo...
Status: RESOLVED FIXED
Alias: None
Product: Forms
Classification: Xamarin
Component: Forms ()
Version: 1.5.0
Hardware: Macintosh Mac OS
: --- normal
Target Milestone: ---
Assignee: Bugzilla
URL:
Depends on:
Blocks:
 
Reported: 2015-12-18 09:23 UTC by Balakrishnan
Modified: 2016-03-09 05:59 UTC (History)
3 users (show)

Tags: Xamarin.Forms, iOS, ListView
Is this bug a regression?: ---
Last known good build:

Notice (2018-05-24): bugzilla.xamarin.com is now in read-only mode.

Please join us on Visual Studio Developer Community and in the Xamarin and Mono organizations on GitHub to continue tracking issues. Bugzilla will remain available for reference in read-only mode. We will continue to work on open Bugzilla bugs, copy them to the new locations as needed for follow-up, and add the new items under Related Links.

Our sincere thanks to everyone who has contributed on this bug tracker over the years. Thanks also for your understanding as we make these adjustments and improvements for the future.


Please create a new report on Developer Community or GitHub with your current version information, steps to reproduce, and relevant error messages or log files if you are hitting an issue that looks similar to this resolved bug and you do not yet see a matching new report.

Related Links:
Status:
RESOLVED FIXED

Description Balakrishnan 2015-12-18 09:23:35 UTC
I have entry controls within listview. When I focus entry in viewcell soft keyboad is appeared and its hidding entry control because listview not scrolling.

To overcome this I tried to use listview within scrollview but it doesn't resolve.

Can you please suggest any solution to resolve this issue as we used entry control within listview in many pages in our project.

Thanks in advance.

Version details:

Xamarin 4.0.0.1689
Xamarin.Forms 1.5.0
Xamarin.iOS 9.2.1.5.1

Sample Source Code:

<ViewCell>
	<Grid ColumnSpacing="15" Padding="20,20,30,20" HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand">
		<Grid.RowDefinitions>
			<RowDefinition Height="*" />
		</Grid.RowDefinitions>
		<Grid.ColumnDefinitions>
			<ColumnDefinition Width="*" />
			<ColumnDefinition Width="*" />
			<ColumnDefinition Width="*" />
			<ColumnDefinition Width="Auto" />
			<ColumnDefinition Width="*" />
			<ColumnDefinition Width="Auto" />
		</Grid.ColumnDefinitions>
		<Label Text="{Binding Description}" XAlign="Start" YAlign="Center" Style="{DynamicResource SectionBlueColorLbl}" LineBreakMode="WordWrap" Grid.Row="0" Grid.Column="0" />

		<CustomControl:CustomEntry Keyboard="Numeric" Text="{Binding WeightText}" IsEnabled="{Binding IsOccupied}" Focused="WeightEntry_focused" Unfocused="Weight_Unfocused"  HeightRequest="39" WidthRequest="100"  HorizontalOptions="CenterAndExpand" VerticalOptions="CenterAndExpand" Grid.Row="0" Grid.Column="1" BackgroundColor="Transparent" TextColor="#FFFFFF">
			<CustomControl:CustomEntry.Behaviors>
				<FormsLib:IntegerValidationBehavior MaxLength="5" />
			</CustomControl:CustomEntry.Behaviors>
		</CustomControl:CustomEntry>

		<Label Text="{Binding Location.Arm}" XAlign="End" YAlign="Center" Style="{DynamicResource CaptionLabelSmall}" LineBreakMode="WordWrap" Grid.Row="0" Grid.Column="2" />

		<Label IsVisible="false" BindingContext="Location" Text="{Binding LatArm}" XAlign="End" YAlign="Center" Style="{DynamicResource CaptionLabelSmall}" LineBreakMode="WordWrap" Grid.Row="0" Grid.Column="3" />

		<Label Text="{Binding MomentText}" XAlign="End" YAlign="Center" Style="{DynamicResource CaptionLabelSmall}" LineBreakMode="WordWrap" Grid.Row="0" Grid.Column="4" />

		<Label IsVisible="false"  Text="{Binding LatMomentText}" XAlign="End" YAlign="Center" Style="{DynamicResource CaptionLabelSmall}" LineBreakMode="WordWrap" Grid.Row="0" Grid.Column="5" />
	</Grid>
</ViewCell>
Comment 1 Balakrishnan 2016-03-09 05:59:01 UTC
This issue has been fixed in Xamarin.Forms 2.0 version.