在界面上显示信息

时间:2018-11-22 09:07:12

标签: xamarin.forms

所以我一直在尝试的是:成功注册后,用户会在界面中看到一条消息,表明注册成功。我的第一个方法是声明一个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?)

1 个答案:

答案 0 :(得分:0)

DisplayAlertPage类的一部分。如果要显示视图模型中的警报(Google上有很多结果),则可以调用以下方法:

private async Task DisplayGenericDialog(string title, string message)
{
   await App.Current.MainPage.DisplayAlert(title, message, "OK");
}