Model View ViewModel (MVVM) è un modello architettonico utilizzato nell'ingegneria del software che ha avuto origine da Microsoft come specializzazione del modello di progettazione del modello di presentazione introdotto da Martin Fowler.
Model View View-Model è stato sviluppato da Microsoft per le piattaforme di sviluppo dell'interfaccia utente che supportano la programmazione basata sugli eventi, in particolare Windows Presentation Foundation (WPF) e Silverlight sulle piattaforme .NET utilizzando i linguaggi XAML e .NET. Negli anni successivi, molti framework Javascript come Angular, Knockout ed ExtJS …
Esempio n. 1: ho una vista visualizzata nella mia applicazione MVVM (usiamo Silverlight ai fini della discussione) e faccio clic su un pulsante che dovrebbe portarmi in una nuova pagina. Esempio n. 2: quella stessa vista ha un altro pulsante che, quando si fa clic, dovrebbe aprire una vista dei …
Una volta ho avviato un progetto MVVM / WPF, che alla fine è stato creato e distribuito, e per questo ho studiato molto il framework Caliburn.Micro MVVM Framework. Il fatto è: ho finito per non usare Caliburn.Micro per quello, e ho finito per implementare alcuni concetti MVVM (in particolare, solo …
Sto iniziando un progetto con il seguente ambiente tecnico: .Net 4.0, Entity Framework 4.0, WPF con MVVM Architecture Ho visto molti esempi in rete, alcuni libri con questo ambiente. In alcuni degli esempi gli autori avevano questa idea: Viemodel avrà un'istanza della classe Model (Entity Framework Entity es. Person) Associare …
Ho iniziato a conoscere Redux e React nel mondo web e più ne apprendo, più sto realizzando quanto sia dolorosa la gestione dello stato nel mondo desktop con l'architettura in stile MVVM di WPF (usando Caliburn appositamente per legare Views a ViewModels). Redux ha alcuni semplici principi che determinano come …
Sto lavorando a un'applicazione WPF con viste che richiedono numerose conversioni di valore. Inizialmente, la mia filosofia (ispirata in parte a questo vivace dibattito sui discepoli di XAML ) era che avrei dovuto fare il modello di vista strettamente sul supporto dei requisiti dei dati della vista. Ciò significava che …
Ho bisogno di aiuto per creare modelli di visualizzazione per il seguente scenario: Dati gerarchici profondi Visualizzazioni multiple per lo stesso set di dati Ogni vista è una singola vista che cambia dinamicamente, in base alla selezione attiva A seconda del valore di una proprietà, visualizzare diversi tipi di schede …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 6 anni fa . Al momento sto cercando di farmi girare la testa a MVVM …
Chiedo scusa per la lunga domanda, che legge un po 'come uno sfogo, ma prometto che non lo è! Di seguito ho riassunto le mie domande Nel mondo MVC, le cose sono semplici. Il modello ha stato, la vista mostra il modello e il controller fa cose al / con …
Sto cercando di impostare la struttura della mia applicazione in VS e voglio "provare" e in futuro dimostrarlo a un livello ragionevole. Questa applicazione sarà una riscrittura WPF di una vecchia app Winform che non aveva seguito alcuna convenzione. No livelli, livelli, acronimi, ecc ... È un'applicazione enterprise piuttosto ampia. …
Stiamo per scrivere la nostra prima applicazione WPF e stiamo acquisendo familiarità con il modello MVVM. Abbiamo creato molte applicazioni Winform e disponiamo di un'architettura che ha riscosso molto successo per noi. Stiamo riscontrando un po 'di problemi nel tradurre quell'architettura o nel determinare la posizione di alcuni elementi della …
Ho letto su Model View Controller, Model View Presenter, Model View ViewModel e così via, e in generale, il concetto di base sembra abbastanza semplice da capire: mantenere le belle visuali e il coraggio scientifico separati e ignoranti l'uno dell'altro come possibile. Non ottenere la logica burro di arachidi nel …
Sto creando un'applicazione WPF usando il modello MVVM. In questo momento, i miei modelli di visualizzazione chiama il livello di servizio per recuperare i modelli (come non è rilevante per il modello di visualizzazione) e convertirli in modelli di visualizzazione. Sto usando l'iniezione del costruttore per passare il servizio richiesto …
Nel suo libro "Clean Architecture", lo zio Bob afferma che il presentatore dovrebbe mettere i dati che riceve in qualcosa che chiama "Visualizza modello". È la stessa cosa di 'ViewModel' dal modello di progettazione Model-View-ViewModel (MVVM) o è un semplice Data Transfer Object (DTO)? Se si tratta non è un …
Nella mia applicazione WPF, voglio creare una nuova vista. Dove dovrei farlo - in ViewModel o Model ? L'applicazione è uno strumento simile a una finestra (molto semplice per ora) con un solo pulsante "invia". Nel caso in cui sia selezionata una delle caselle di controllo, dovrebbe apparire una nuova …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.