所以我一直在尝试的是:成功注册后,用户会在界面中看到一条消息,表明注册成功。我的第一个方法是声明一个Message变量,然后使用数据绑定将结果绑定到我的 RegisterPage.xaml 中的标签。失败是因为消息是否成功,标签未显示。因此,我注释掉了一个标签,并尝试使用DisplayAlert,但DisplayAlert给出了一个错误-当前上下文中不存在。
请帮助,还在学习中。
extension PHAsset {
func data(targetSize: CGSize, contentMode: PHImageContentMode, options: PHImageRequestOptions?) -> (UIImage, [AnyHashable : Any]) {
var img = UIImage(); var information = [AnyHashable : Any](); let imageManager = PHCachingImageManager()
imageManager.requestImage(for: self, targetSize: targetSize, contentMode: contentMode, options: options, resultHandler: { image,info in
img = image!
information = info!
})
return (img,information)
}
}
let data = asset?.data(targetSize: CGSize, contentMode: PHImageContentMode, options: PHImageRequestOptions?)
答案 0 :(得分:0)
DisplayAlert
是Page
类的一部分。如果要显示视图模型中的警报(Google上有很多结果),则可以调用以下方法:
private async Task DisplayGenericDialog(string title, string message)
{
await App.Current.MainPage.DisplayAlert(title, message, "OK");
}