Articles of mvvm

Fat Models, skin ViewModels e Views stupidi, il miglior approccio MVVM?

Attraverso un aiuto generoso su questa domanda , ho messo insieme la seguente struttura MVVM che mostra i cambiamenti di un modello in tempo reale in XAML (data / ora corrente), molto bella. Un grande vantaggio di questa configurazione è che quando guardi la tua vista in modalità progettazione di Visual Studio o Blend, vedi […]

VirtualizingStackPanel + MVVM + selezione multipla

Ho implementato un modello di selezione simile a quello descritto in questo post utilizzando un ViewModel per memorizzare il valore IsSelected e legando ListViewItem.IsSelected a ViewModel IsSelected: Funziona in generale, ma incontro un problema grave. Utilizzando il VirtualizingStackPanel come pannello nella visualizzazione elenco, viene creato solo il ListViewItem visibile. Se uso “Ctrl + A” per […]

Cosa usare? MVC, MVP o MVVM o …?

Inizierò un progetto Java per sviluppare un’applicazione desktop. Cosa usare come pattern del layer di presentazione (MVC, MVP, MVVM o ….)? … se è ansible, con qualche piccolo esempio funzionante … 🙂

Collezioni MVVM Sync

Esiste un modo standardizzato per sincronizzare una raccolta di oggetti Modello con una raccolta di oggetti ModelView corrispondenti in C # e WPF? Sto cercando un tipo di class che mantenga sincronizzate le seguenti due raccolte, supponendo che ho solo un paio di mele e posso tenerle tutte in memoria. Un altro modo per dirlo, […]

Qual è la differenza tra il modello di progettazione MVC, MVP e MVVM in termini di codifica c #

Se cerchiamo Google utilizzando la frase “Qual è la differenza tra il modello di progettazione MVC, MVP e MVVM”, potremmo ottenere pochi URL che discutono la differenza tra il modello di progettazione MVC MVP e MVVM in modo teorico come : MVP Utilizzare in situazioni in cui l’associazione tramite un datacontext non è ansible. Windows […]

Come posso modificare un Entity Framework ICollection come ObservableCollection?

Quindi sono abbastanza avanti nel rabbitmq dell’utilizzo del progettista di Entity Framework per creare un EDMX che funge da modello in un progetto MVVM. Ho appena trovato un problema in cui sono abbastanza sicuro che l’ ICollection che è stato generato dal codice (vedi sotto per esempio) ha davvero bisogno di essere un ObservableCollection per […]

One ViewModel per UserControl e Window o ViewModels separati

Ho MainWindow e AddEdit UserControl . All’interno di MainWindow visualizzo questo AddEdit come , precedente questo spazio dei nomi è stato aggiunto all’elemento Window: xmlns:Views=”clr-namespace:MyProject.WPF.Views” +++++++++++++++ ++++++++++++++++ ListOfData + + DataDetails + + + + DataOne + + Name: txtBox1+ DataTwo + + + DataThree + + + + + Save data + +++++++++++++++ ++++++++++++++++ […]

Associazione di un WPF DataGridComboBoxColumn con MVVM

Ho esaminato le risposte a varie domande , ma non sono riuscito a mappare il contenuto nelle risposte al problema che sto tentando di risolvere. L’ho ridotto al seguente codice (rappresentativo del risultato che sto cercando di ottenere) e fondamentalmente voglio essere in grado di rendere Person.TitleId come corrispondente Title.TitleText quando la riga non viene […]

Associazione di un’immagine in MVVM WPF

Sto riscontrando dei problemi nell’associazione in Image al mio viewmodel. Alla fine ho eliminato XamlParseException, ma l’immagine non viene visualizzata. Ho perfino codificato l’immagine nel ViewModel. Qualcuno può vedere cosa sto facendo male? Vista: ViewModel: string _DisplayedImagePath = @”C:\Users\Public\Pictures\Sample Pictures\Chrysanthemum.jpg”;//string.Empty; int _DisplayedImageIndex; BitmapImage _DisplayedImage = null; public BitmapImage DisplayedImage { get { _DisplayedImage = new […]

WPF MVVM: TextBox e il binding Button predefinito si aggiornano troppo tardi

Ho una semplice finestra di dialogo WPF con questi due controlli: Ora, quando inserisco del testo nel TextBox e faccio clic sul pulsante con il mouse, tutto funziona come previsto: il TextBox imposterà MyText e MyCommand viene chiamato. Ma quando inserisco del testo e premo invio per “fare clic” sul pulsante predefinito, non funziona. Dal […]