maui-linux/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issu.../Issue1480.cs

50 строки
1.1 KiB
C#

using Xamarin.Forms.CustomAttributes;
using Xamarin.Forms.Internals;
using System.Linq;
using System.Threading.Tasks;
#if UITEST
using Xamarin.UITest;
using NUnit.Framework;
using Xamarin.Forms.Core.UITests;
#endif
namespace Xamarin.Forms.Controls.Issues
{
[Preserve(AllMembers = true)]
[Issue(IssueTracker.Github, 1480, "[iOS] Change CALayer.Transform in MainThread", PlatformAffected.iOS)]
public class Issue1480 : TestContentPage
{
protected override void Init()
{
Content = new ContentView();
}
protected override void OnAppearing()
{
base.OnAppearing();
var checkWebView = new WebView
{
Source = new HtmlWebViewSource
{
Html = @"<html>
<body>
<h1>Hey, I'm still here.\n\n</h1>
<h2>There is no crash</h2>
<h3>WebView is shifted a little to the bottom.</h3>
<h4>If I'm not shifted, i will crash in short time :(</h4>
</body>
</html>"
}
};
var checkPage = new ContentPage {
Content = checkWebView
};
checkPage.Appearing += (s, e) => checkWebView.TranslateTo(0, 100);
Navigation.PushModalAsync(checkPage);
}
#if UITEST
#endif
}
}