Questions marquées «mvvm»

Model-View-ViewModel (MVVM) est un modèle de conception architecturale pour l'implémentation d'interfaces utilisateur qui sépare l'interface utilisateur (la vue) de ses données (le modèle) via sa logique de présentation (son ViewModel).

3
AndroidViewModel et ViewModel
Avec l'introduction de la bibliothèque de composants d'architecture Android, plusieurs nouvelles classes ont été introduites, notamment AndroidViewModelet ViewModel. Cependant, j'ai du mal à comprendre la différence entre ces deux classes. La documentation décrit succinctement AndroidViewModelcomme suit: Prise en compte du contexte d'application ViewModel J'apprécie la brièveté, mais qu'est-ce que cela …



9
Bons exemples de modèle MVVM
Je travaille actuellement avec le modèle Microsoft MVVM et je trouve le manque d'exemples détaillés frustrant. L'exemple ContactBook inclus montre très peu de gestion des commandes et le seul autre exemple que j'ai trouvé provient d'un article de MSDN Magazine où les concepts sont similaires mais utilisent une approche légèrement …
141 wpf  mvvm 

2
Qu'est-ce que Prism pour WPF?
Je suis souvent tombé sur quelque chose qui s'appelle Prism récemment. Microsoft, qui dirige le projet, le décrit comme Directives pour les applications composites dans WPF et Silverlight. Même après avoir lu les descriptions plus détaillées, je n'ai pratiquement aucune idée de ce dont il s'agit réellement, j'en ai peur. …
137 wpf  mvvm  prism 

21
Définir le focus sur TextBox dans WPF à partir du modèle de vue
J'ai un TextBoxet un Buttonà mon avis. Maintenant, je vérifie une condition lors d'un clic sur le bouton et si la condition s'avère être fausse, j'affiche le message à l'utilisateur, puis je dois placer le curseur sur le TextBoxcontrôle. if (companyref == null) { var cs = new Lipper.Nelson.AdminClient.Main.Views.ContactPanels.CompanyAssociation(); MessageBox.Show("Company …
129 c#  wpf  xaml  mvvm  textbox 


3
Qu'est-ce qu'un ViewModelLocator et quels sont ses avantages / inconvénients par rapport aux DataTemplates?
Quelqu'un peut-il me donner un bref résumé de ce qu'est un ViewModelLocator, de son fonctionnement et des avantages / inconvénients de son utilisation par rapport aux DataTemplates? J'ai essayé de trouver des informations sur Google mais il semble y avoir de nombreuses implémentations différentes de celui-ci et aucune liste striaght …



9
Arguments supplémentaires Android ViewModel
Existe-t-il un moyen de passer un argument supplémentaire à mon AndroidViewModelconstructeur personnalisé à l' exception du contexte d'application. Exemple: public class MyViewModel extends AndroidViewModel { private final LiveData<List<MyObject>> myObjectList; private AppDatabase appDatabase; public MyViewModel(Application application, String param) { super(application); appDatabase = AppDatabase.getDatabase(this.getApplication()); myObjectList = appDatabase.myOjectModel().getMyObjectByParam(param); } } Et quand je …



5
Comment définir un ViewModel sur une fenêtre en XAML à l'aide de la propriété DataContext?
La question dit à peu près tout. J'ai une fenêtre et j'ai essayé de définir le DataContext en utilisant l'espace de noms complet sur le ViewModel, mais je semble faire quelque chose de mal. <Window x:Class="BuildAssistantUI.BuildAssistantWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" DataContext="BuildAssistantUI.ViewModels.MainViewModel">
96 .net  wpf  xaml  mvvm 

17
Fermer la fenêtre de ViewModel
Je crée une connexion en utilisant un window controlpour permettre à un utilisateur de se connecter à une WPFapplication que je crée. Jusqu'à présent, j'ai créé une méthode qui vérifie si l'utilisateur a entré les informations d'identification correctes pour le usernameet passworddans un textboxsur l'écran de connexion, bindingdeux properties. J'ai …
95 c#  wpf  mvvm 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.