public DetalheImagem(PaginaInicial pai, ImagensModel im) { InitializeComponent(); viewModel = new DetalheViewModel(im); this.BindingContext = viewModel; ObtemImagemHD(pai, im); }
public async Task ObtemImagemHD(PaginaInicial pai, ImagensModel im) { if (im.ImagemHD == null) { object imgHD = await MyWebServices.GetPhotoAsync( (im.Width > im.Height ? im.Width : im.Height) / 2, im.Reference); if (imgHD != null) { viewModel.Imagem = imgHD; pai.AtualizaImagemHD(im.Reference, imgHD); viewModel.InformaAlteracao("Imagem"); } viewModel.IsBusy = false; } }