protected async override void OnAppearing() { base.OnAppearing(); MessagingCenter.Subscribe <RegaloDaDesiderio, string>(this, "RegaloDaDesiderio", async(sender, arg) => { if (!string.IsNullOrEmpty(arg)) { DesiderioDto regaloDtoOutput = JsonConvert.DeserializeObject <DesiderioDto>(arg); entTitoloRegalo.Text = regaloDtoOutput.Titolo; entPrezzoRegalo.Text = regaloDtoOutput.Prezzo.ToString(); entDescrizioneRegalo.Text = regaloDtoOutput.Descrizione; viewModel.Item.ImmagineRegalo = regaloDtoOutput.ImmagineDesiderio; imgRegaloModifica.Source = ImageSource.FromStream(() => { return(new MemoryStream(regaloDtoOutput.ImmagineDesiderio)); }); } }); }
public DesideriModifica(DesiderioDto Desiderio) { InitializeComponent(); BindingContext = viewModel = Desiderio; }
public DesideriInserisci() { InitializeComponent(); desiderioDto = new DesiderioDto(); }