J'essaie d'apprendre WPF et le problème MVVM, mais j'ai rencontré un problème. Cette question est similaire mais pas tout à fait la même que celle-ci (manipulation-dialogues-en-wpf-avec-mvvm) ... J'ai un formulaire de «connexion» écrit en utilisant le modèle MVVM. Ce formulaire a un ViewModel qui contient le nom d'utilisateur et le …
J'ai des fichiers de dictionnaire de ressources (MenuTemplate.xaml, ButtonTemplate.xaml, etc.) que je souhaite utiliser dans plusieurs applications distinctes. Je pourrais les ajouter aux assemblys des applications, mais c'est mieux si je compile ces ressources dans un seul assemblage et que mes applications y font référence, non? Une fois l'assembly de …
Verrouillé . Cette question et ses réponses sont verrouillées car la question est hors sujet mais a une signification historique. Il n'accepte pas actuellement de nouvelles réponses ou interactions. Je suis un programmeur C # / Windows Forms avec plus de 5 ans d'expérience. J'ai étudié WPF en utilisant le …
Nous avons une application WPF dont certaines parties peuvent lever des exceptions lors de l'exécution. J'aimerais intercepter globalement toute exception non gérée et les enregistrer, mais sinon, continuez l'exécution du programme comme si rien ne s'était passé (un peu comme les VB On Error Resume Next). Est-ce possible en C …
Comment puis-je récupérer l'élément sélectionné dans une arborescence WPF? Je veux le faire en XAML, car je veux le lier. Vous pourriez penser que c'est le cas SelectedItemmais apparemment cela n'existe pas est en lecture seule et donc inutilisable. Voici ce que je veux faire: <TreeView ItemsSource="{Binding Path=Model.Clusters}" ItemTemplate="{StaticResource ClusterTemplate}" …
Je veux connaître la différence entre ObservableCollectionet BindingListparce que j'ai utilisé les deux pour notifier tout changement d'ajout / suppression dans Source, mais en fait je ne sais pas quand préférer l'un plutôt que l'autre. Pourquoi devrais-je choisir l'un des éléments suivants plutôt que l'autre? ObservableCollection<Employee> lstEmp = new ObservableCollection<Employee>(); …
Dans le modèle MVVM pour WPF, la gestion des boîtes de dialogue est l'une des opérations les plus complexes. Comme votre modèle de vue ne sait rien de la vue, la communication par dialogue peut être intéressante. Je peux exposer ICommandque lorsque la vue l'invoque, une boîte de dialogue peut …
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …
Si j'appelle à SelectAllpartir d'un GotFocusgestionnaire d'événements, cela ne fonctionne pas avec la souris - la sélection disparaît dès que la souris est relâchée. EDIT: Les gens aiment la réponse de Donnelle, je vais essayer d'expliquer pourquoi je ne l'aimais pas autant que la réponse acceptée. C'est plus complexe, alors …
Créer un formulaire de saisie de données relativement simple, et je veux juste séparer certaines sections avec une ligne horizontale (un peu comme une balise HR en HTML) qui s'étend sur toute la longueur du formulaire. J'ai essayé ceci: <Line Stretch="Fill" Stroke="Black" X2="1"/> Dans la mesure où le contrôle parent …
Comment attribuer un alignement central vertical au texte à l'intérieur d'un TextBlock? J'ai trouvé la propriété TextAlignment mais c'est pour l'alignement horizontal du texte. Comment le faire pour l'alignement vertical du texte?
Comment autoriser TextBlockla sélection du texte de? J'ai essayé de le faire fonctionner en affichant le texte en utilisant une TextBox en lecture seule de style ressemblant à un bloc de texte, mais cela ne fonctionnera pas dans mon cas car une TextBox n'a pas de ligne. En d'autres termes, …
Ce que j'essaie de faire, c'est d'afficher une fenêtre, qui n'a pas explicitement de hauteur / largeur (les deux valeurs sont omises ou définies sur Auto). Je devinais que la fenêtre découvrirait sa taille en calculant automatiquement toutes les tailles de contrôles utilisateur contenus, mais cela ne fonctionne pas vraiment! …
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.