This repository has been archived by the owner on May 1, 2024. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[A] Do not throw error for first param in ScrollTo (#742)
- Loading branch information
1 parent
caa8882
commit 986c46d
Showing
3 changed files
with
55 additions
and
0 deletions.
There are no files selected for viewing
51 changes: 51 additions & 0 deletions
51
Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla41600.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
using Xamarin.Forms.CustomAttributes; | ||
using Xamarin.Forms.Internals; | ||
using System.Collections.Generic; | ||
|
||
#if UITEST | ||
using Xamarin.UITest; | ||
using NUnit.Framework; | ||
#endif | ||
|
||
namespace Xamarin.Forms.Controls.Issues | ||
{ | ||
[Preserve(AllMembers = true)] | ||
[Issue(IssueTracker.Bugzilla, 41600, "[Android] Invalid item param value for ScrollTo throws an error", PlatformAffected.Android)] | ||
public class Bugzilla41600 : TestContentPage | ||
{ | ||
protected override void Init() | ||
{ | ||
var items = new List<string>(); | ||
for (var i = 0; i <= 30; i++) | ||
items.Add(i.ToString()); | ||
|
||
var listView = new ListView | ||
{ | ||
ItemsSource = items | ||
}; | ||
Content = new StackLayout | ||
{ | ||
Children = | ||
{ | ||
listView, | ||
new Button | ||
{ | ||
Text = "Click for ScrollTo (should do nothing)", | ||
Command = new Command(() => | ||
{ | ||
listView.ScrollTo("Hello", ScrollToPosition.Start, true); | ||
}) | ||
}, | ||
new Button | ||
{ | ||
Text = "Click for ScrollTo (should go to 15)", | ||
Command = new Command(() => | ||
{ | ||
listView.ScrollTo(items[15], ScrollToPosition.Start, false); | ||
}) | ||
} | ||
} | ||
}; | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters