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 …
J'ai une zone de liste déroulante avec la source des éléments attachée en utilisant une liaison simple. Existe-t-il un moyen d'actualiser cette liaison une fois la zone de liste déroulante chargée?
Dans Windows Forms, je remplacerais simplement WndProcet commencerais à gérer les messages au fur et à mesure qu'ils entraient. Quelqu'un peut-il me montrer un exemple de la façon de réaliser la même chose dans WPF?
J'ai un ListBoxqui se lie à une collection enfant sur un ViewModel. Les éléments de la zone de liste sont stylisés dans un modèle de données basé sur une propriété du ViewModel parent: <Style x:Key="curveSpeedNonConstantParameterCell"> <Style.Triggers> <DataTrigger Binding="{Binding Path=DataContext.CurveSpeedMustBeSpecified, ElementName=someParentElementWithReferenceToRootDataContext}" Value="True"> <Setter Property="Control.Visibility" Value="Hidden"></Setter> </DataTrigger> </Style.Triggers> </Style> J'obtiens l'erreur de …
Je suis en train de parcourir quelques articles MVVM, principalement ceci et cela . Ma question spécifique est la suivante: comment communiquer les modifications du modèle du modèle au ViewModel? Dans l'article de Josh, je ne vois pas qu'il fasse ça. Le ViewModel demande toujours au modèle des propriétés. Dans …
Ma question est double, et j'espère qu'il existe des solutions plus faciles à la fois fournies par WPF plutôt que les solutions standard de WinForms (que Christophe Geers a fournies, avant que j'aie fait cette clarification). Tout d'abord, existe-t-il un moyen de rendre Window glissé sans capturer et traiter les …
Je souhaite centrer mon application WPF au démarrage sur l'écran principal. Je sais que je dois définir myWindow.Left et myWindow.Top, mais où puis-je obtenir les valeurs? J'ai trouvé System.Windows.Forms.Screen.PrimaryScreen, ce qui n'est apparemment pas WPF. Existe-t-il une alternative WPF qui me donne la résolution d'écran ou quelque chose du genre?
Les formulaires Windows avaient une propriété win1.Handle qui, si je me souviens bien, retourne le handle de la poignée de la fenêtre principale? Existe-t-il un moyen équivalent d'obtenir le handle d'une fenêtre WPF? J'ai trouvé le code suivant en ligne, IntPtr windowHandle = new WindowInteropHelper(Application.Current.MainWindow).Handle; mais je ne pense pas …
Dans une application WPF, dans l'application MVP, j'ai une zone de liste déroulante, pour laquelle j'affiche les données extraites de Database. Avant les éléments ajoutés à la zone de liste déroulante, je souhaite afficher le texte par défaut tel que " -- Choisis une équipe --" de sorte que lors …
J'utilise le contrôle WPF DataGrid pour afficher certains détails et un bouton de sélection, et je n'ai pas besoin de la colonne de sélection grise sur le côté gauche. Cela ruine également la beauté de mon design. Existe-t-il un moyen de le supprimer, ou comment puis-je le styliser pour qu'il …
La liaison de données par défaut sur TextBoxest TwoWayet elle valide le texte dans la propriété uniquement lorsqu'elle TextBoxperd son focus. Existe-t-il un moyen XAML simple pour que la liaison de données se produise lorsque j'appuie sur la Entertouche du TextBox?. Je sais que c'est assez facile à faire dans …
J'essaie de joindre une image sur un bouton dans WPF, mais ce code échoue. Cela semble étrange après qu'un code similaire fonctionne parfaitement dans Mozilla XUL. <Button Height="49.086" Margin="3.636,12,231.795,0" Name="button2" VerticalAlignment="Top" Grid.Column="1" Click="button2_Click" Source="Pictures/apple.jpg">Disconnect from Server</Button>
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.