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)); });
                }
            });
        }
示例#2
0
        public DesideriModifica(DesiderioDto Desiderio)
        {
            InitializeComponent();

            BindingContext = viewModel = Desiderio;
        }
示例#3
0
        public DesideriInserisci()
        {
            InitializeComponent();

            desiderioDto = new DesiderioDto();
        }