›› Tag : mvvm   [ 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 »

visualizzazione dei membri della lista <>in ListBox, in WPF con MVVM</>

voglio mostrare alcuni dati da List> in ListBox senza codice dietro. ho cercato di usare binding attraverso ItemsSource e DisplayMemberPath ma non funziona. modello:: public class PersonModel {public string FirstName { get; set; }public string LastName { get; set; }public string FullName{get{return $"{FirstName} + {L

  Read more »

come disattivare il pulsante fino a buona convalida in WPF mvvm

come posso disattivare il pulsante fino a buona convalida casella di testo? ho fatto alcune cose, ma non so come nascondere il pulsante fino a buona convalida nel modo giusto con l'utilizzo del modello MVVM. sto ancora imparando questo modello MVVM. ecco i miei frammenti di codice: validità Classe di regola: public cl

  Read more »

il compilatore Kotlin lancia errori di annotazione dopo le modifiche apportate al file build.gradle

ho fatto le seguenti modifiche al mio file build.gradle(app). apply plugin: 'kotlin-kapt'e e e e e dependencies {implementation fileTree(dir: 'libs', include: ['*.jar'])implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"implementation 'androidx.appcompat:appcompat:1.0.2'implementation 'androidx.c

  Read more »

WPF datagrid disattivare una riga, ma consentire una cella

ho un DataGrid nel WPF. la cella più a sinistra in ogni riga è una CheckBox, che imposta una proprietà Enabled sul modello della riga (tramite un RowViewModel). quando il CheckBox è deselezionato su una certa riga, quella riga del DataGrid dovrebbe essere disabilitata, quindi tutti i controlli nelle altre colonne dell

  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 »

creazione di un blocco di testo per ogni elemento in una lista

attualmente sto cercando di creare un TextBlock per ogni oggetto in un elenco fornito. l'oggetto è di tipo persona con vari campi, ma voglio mostrare il loro nome completo come il contenuto per il TextBlock. sto facendo così: XAML >ItemsControl ItemsSource="{Binding GetPeople}" >ItemsControl.ItemTemplate >DataTemplate

  Read more »

come faccio a salvare i dati su un controllo utente prima di passare a uno diverso?

ho un'applicazione WPF con diversi controlli utente. a ciascuno di essi si può accedere cliccando un pulsante sul lato sinistro. il mio problema è, quando sono in uno dei controlli utente e la compilazione dei dati in caselle di testo, scatole combo, ecc, potrebbe essere necessario interrompere a metà strada e fare cli

  Read more »

come gestire le situazioni quando una vista dipende da più modelli nel contesto MVVM?

sto lavorando su un gioco di corazzata utilizzando WPF. ho un modello di Coordinate e il ViewModel che vinco con l'oggetto Griglia. questa finestra modello ha la proprietà dell'elenco degli oggetti Coordinate e descrive ciascuno come un bordo con l'etichetta. il problema è che i dati della classe Coordinate non sono su

  Read more »

dove dovrei concatenare più richieste di rete in MVVM? UseCases o Repository?

sto refactoring il nostro codebase. in questo momento abbiamo un repository singolo che gestisce le richieste di rete e gestisce gli operatori concatenando con RxJava e Kotlin Coroutines. tuttavia, il repository viene iniettato in più ViewModels e diventa più difficile da Mantain. vorrei astratto il nostro codice e int

  Read more »