--- /dev/null
+using System;
+
+using Xamarin.Forms.CustomAttributes;
+
+#if UITEST
+using Xamarin.UITest;
+using NUnit.Framework;
+#endif
+
+namespace Xamarin.Forms.Controls
+{
+ [Preserve(AllMembers = true)]
+ [Issue(IssueTracker.Bugzilla, 39829, "RowHeight of ListView is not working for UWP", PlatformAffected.WinRT)]
+ public class Bugzilla39829 : TestContentPage
+ {
+ protected override void Init()
+ {
+ Title = "Master";
+ var listView = new ListView
+ {
+ RowHeight = 150,
+ AutomationId = "listview",
+ ItemsSource = new string[] { "Test1", "Test2", "Test3", "Test4", "Test5", "Test6", }
+ };
+
+ Content = listView;
+ }
+
+#if UITEST
+ [Test]
+ [Category("ManualReview")]
+ public void Bugzilla39829Test()
+ {
+ RunningApp.WaitForElement(q => q.Marked("listview"));
+ RunningApp.Screenshot("If there isn't substantial space between the list items, this test has failed.");
+ }
+#endif
+ }
+}
<Compile Include="$(MSBuildThisFileDirectory)Bugzilla38112.cs" />
<Compile Include="$(MSBuildThisFileDirectory)Bugzilla39499.cs" />
<Compile Include="$(MSBuildThisFileDirectory)Bugzilla39668.cs" />
+ <Compile Include="$(MSBuildThisFileDirectory)Bugzilla39829.cs" />
<Compile Include="$(MSBuildThisFileDirectory)_Template.cs" />
<Compile Include="$(MSBuildThisFileDirectory)Issue1028.cs" />
<Compile Include="$(MSBuildThisFileDirectory)Issue1075.cs" />
</Style>
<DataTemplate x:Key="CellTemplate">
- <uwp:CellControl HorizontalContentAlignment="Stretch" />
+ <uwp:CellControl HorizontalContentAlignment="Stretch" Height="{Binding Cell.RenderHeight,RelativeSource={RelativeSource Mode=Self},Converter={StaticResource HeightConverter}}" />
</DataTemplate>
<DataTemplate x:Key="TableRoot">
</DataTemplate>
<DataTemplate x:Key="CellTemplate">
- <forms:CellControl HorizontalContentAlignment="Stretch" />
+ <forms:CellControl HorizontalContentAlignment="Stretch" Height="{Binding Cell.RenderHeight,RelativeSource={RelativeSource Mode=Self},Converter={StaticResource HeightConverter}}" />
</DataTemplate>
<DataTemplate x:Key="TableRoot">