首页 > 解决方案 > Xamarin DisplayAlert 不适用于 android 实时播放器

问题描述

我在我的项目中使用 DisplayAlert 来显示页面内容,它适用于 UWP(通用 Windows)本地机器。但是,当我尝试在 Android 上的 Xamarin 实时播放器上使用此应用程序时,我的按钮无法正常工作。我在 button_Clicked 中的代码:

WebClient myWebClient = new WebClient();
Page p = new Page();
byte[] myDataBuffer = myWebClient.DownloadData(URL);
var download = Encoding.ASCII.GetString(myDataBuffer);                 
p.DisplayAlert("page:", download, "close");

没有 DisplayAlert 的不同按钮在 Live 播放器中运行良好。

标签: c#xamarinxamarin-live-player

解决方案


现场播放器有很多限制。最好在模拟器上测试您的应用程序或通过 USB 电缆在真实设备上测试它。

我认为你应该打电话this.DisplayAlert("page:", download, "close")而不是p.DisplayAlert("page:", download, "close");


推荐阅读