›› Tag : ViewModel   [ Next page ]

come risolvere 'Impossibile creare un'istanza della classe ViewModel'?

ho provato le mani sull'architettura MVVM, ho implementato tutte le classi e i metodi richiesti. durante la creazione di un oggetto della classe ViewModel in MainActivity, ho ricevuto questo errore java.lang.RuntimeException: Cannot create an instance of class com.prathameshmore.getnotes.viewmodel.NoteViewModel. ho pro

  Read more »

non assume il risultato da Vista a luce MVVM ViewModel

il mio ViewModel non prende il valore dal modello creo il modello public class UserModel : INotifyPropertyChanged {private string firstName;public string Firstname{get = firstName;set{firstName = value;NotifyPropertyChanged("Firstname");}}public event PropertyChangedEventHandler PropertyChanged;private void NotifyPro

  Read more »

<view>passaggio del parametro Riferimento rapido al metodo ViewModel? </view>

i nostri team stanno discutendo se dovremmo passare il parametro WeakReference>View al metodo di ViewModel o no. vedo nel documento di Google ha detto Note: Since the ViewModel outlives specific activity and fragment instantiations, it should never reference a View, or any class that may hold a reference to the activi

  Read more »

come notificare Vista dal ViewModel senza interrompere MVVM?

recentemente ho iniziato a provare il modello MVVM a scuola e mi chiedevo quale sia il modo migliore (se presente) di notificare View dal ViewModel, facendo sapere alla vista di eseguire un metodo senza rompere MVVM? fondamentalmente lasciando che la vista sappia se qualcosa ha avuto successo, come un tentativo di logi

  Read more »

ViewModel recupera i dati quando il frammento viene ricreato

sto usando Navigazione di fondo con componente Architettura di navigazione. quando l'utente naviga da un elemento all'altro (tramite navigazione in basso) e di nuovo visualizza la funzione di repository delle chiamate modello per recuperare i dati. quindi, se l'utente va avanti e indietro 10 volte gli stessi dati sara

  Read more »

menu di scelta rapida aperto - > RightClick attiva il comando LeftClickCommand in ViewModel

ho un menu contestuale collegato ad un DataTemplate Hierarchicalche visualizza una struttura TreeView. il menu contestuale è anche un DataTemplate Ierarchical che ottiene la sua struttura attraverso una Collezione Osservabile di MenuItemViewModels. il mio problema è, che quando si esegue il programma di un RightClick

  Read more »

esecuzione dell'opeazione del database sulle proprietà del modello in MVC ViewModel

public class CityViewModel{public List>City GetCities { get; set; }public City CityDetail { get; set; }} questo è il mio ViewModel e voglio suggerimenti su se è un buon modo per utilizzare l'operazione datbase direttamente sulla proprietà Modello. ad esempio public List>City GetCities {get{return {some method for g

  Read more »

Xamarin.Forms Prisma App.xaml può essere collegato ad un ViewModel?

sto costruendo un'applicazione Xamarin.Forms con Prism, mostra quali dispositivi Bluetooth sono collegati. in questa applicazione, Ho bisogno di un piè di pagina in tutte le pagine che mostrano lo stato di connessione del dispositivo. per farlo, ho fatto una classe statica chiamata Pen con la proprietà IsConnected aggi

  Read more »

come sincronizzare le proprietà in ObservableCollection in ViewModel e ListBox

voglio la stringa di sincronizzazione Dependency Proprietà di UserControl ViewModel e voce di ListBox in Vieww.I cercato di legare, ma non ha funzionato. voglio fare il todo manager come Trello. le applicazioni hanno struttura nido. la finestra principale ha 2 SampleContainerView s. ogni SampleContainerView ha ListBox

  Read more »

come inviare dati da Adattatore a ViewModel a Frammento

la mia struttura è così, nel Fragment chiamo il ViewModel che instantiate il Adapter per ogni elemento del mio RecyclerView, ho un pulsante che ascolto binding.addItem.setOnClickListener(onAddItemClicked(product))private fun onAddToQuoteClicked(product: Product): View.OnClickListener {return View.OnClickListener {// T

  Read more »