c# - 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 播放器中运行良好。
解决方案
现场播放器有很多限制。最好在模拟器上测试您的应用程序或通过 USB 电缆在真实设备上测试它。
我认为你应该打电话this.DisplayAlert("page:", download, "close")
而不是p.DisplayAlert("page:", download, "close");
推荐阅读
- sql - 组合查询(WQL 子选择查询 - Powershell - SCCM)
- angular - 没有服务提供商 - Angular 7
- python-3.x - 使用python抓取网站时如何将
标签转换为逗号/新列? - java - 如何将 OnlineTSPSource 与 esig/dss 库一起使用?
- macos - 在 macOS 上安装 sumo 时未加载 libproj
- javascript - 搜索完成后,如何隐藏我的 HTML 表格?
- f# - F#:是否有一个中缀运算符可以允许在后续 |> 上重用对象方法?
- r - 使用 ggplot 和 Rshiny 创建交互式条形图
- c# - 没有setter和readonly的区别?有区别吗?
- excel - 在 Excel 文件中查找字符串并获取行索引