Articles of mvvm

MVVM Light 5.0: come utilizzare il servizio di navigazione

Nell’ultima versione di MVVM Light note , è stato indicato che MVVM Light ora fornisce un “Servizio di navigazione”. Ma io e il mio amico Google non siamo in grado di trovare come usarlo. Posso vedere che posso chiedere ad INavigationService al INavigationService , quindi vedo come posso chiedere di andare su un’altra pagina, ma: […]

Come implementare una barra di avanzamento usando il pattern MVVM

Ho un’applicazione WPF che è costruita sul modello di progettazione MVVM. Desidero implementare una barra di avanzamento nell’app, che segue lo schema MVVM. Qualcuno ha qualche suggerimento su come implementarlo? Grazie in anticipo

Chiudi finestra da ViewModel

Sto creando un Login usando un window control a window control per consentire a un utente di accedere a un’applicazione WPF che sto creando. Finora, ho creato un metodo che controlla se l’utente ha inserito le credenziali corrette per il username e la password in una textbox nella schermata di accesso, binding due properties . […]

Nel modello MVVM il modello dovrebbe implementare l’interfaccia INotifyPropertyChanged?

Ho una chiara idea di View e ViewModel nel pattern MVVM. Sto pianificando di implementare il pattern MVVM nella mia applicazione. Sto affrontando un problema riguardante il modello. Ho un file .xml che viene analizzato e le informazioni vengono visualizzate nella vista. Devo essere informato delle modifiche nel modello solo per la prima volta. Da […]

Perché MVVM e quali sono i suoi principali vantaggi?

Perché scegliere MVVM su MVC o MVP mentre gestiamo WPF? Quale vantaggio extra otteniamo usando questo? Modificare: Ad essere onesti, oggi ho avuto un’intervista e mi è stata fatta questa domanda. Ho risposto come INotifyPropertyChanged, ICommand, IValue Convertor .. ma non era soddisfatto. D’ora in poi ho sollevato questa domanda Grazie in anticipo

Impostazione del valore di Osservabile non aggiornato in Knockout

(Ci sono un sacco di domande ogni giorno che rimandano a perché non posso impostare il valore del mio osservabile, invece di avere così tante risposte diverse che dicono la stessa cosa che volevo creare una domanda a cui fare riferimento per tutti) L’impostazione del valore di Knockout Observable / Observable Array non si aggiorna […]

WPF MVVM TreeView SelectedItem

Questo non può essere così difficile. TreeView in WPF non ti consente di impostare l’object SelectedItem, dicendo che la proprietà è ReadOnly. Ho il popolamento TreeView, anche l’aggiornamento quando si tratta di modifiche alla raccolta dei dati del database. Ho solo bisogno di sapere quale elemento è selezionato. Sto usando MVVM, quindi non ci sono […]

Interrompere TabControl dal ricreare i suoi figli

Ho un IList di viewmodels che sono legati a un TabControl . Questo IList non cambierà per tutta la durata del TabControl . Ogni viewmodel ha un DataTemplate che è specificato in un ResourceDictionary . Ognuna delle viste specificate nel DataTemplate richiede abbastanza risorse per creare che preferirei creare ogni vista solo una volta, ma […]

MVVM: associare i pulsanti di opzione a un modello di visualizzazione?

EDIT: problema è stato risolto in .NET 4.0. Ho cercato di associare un gruppo di pulsanti di IsChecked a un modello di visualizzazione utilizzando il pulsante IsChecked . Dopo aver esaminato altri post, sembra che la proprietà IsChecked semplicemente non funzioni. Ho creato una breve demo che riproduce il problema, che ho incluso di seguito. […]

Come associare correttamente a una proprietà di dipendenza di un usercontrol in un framework MVVM

Non sono riuscito a trovare un semplice esempio di implementazione corretta di un controllo utente con WPF che ha una proprietà di dipendenza all’interno del framework MVVM. Il mio codice di seguito fallisce ogni volta che assegno l’usercontrol a un datacontext. Sto provando a: Impostare la proprietà di dipendenza dal ItemsControl chiamante e Rendi disponibile […]