J’ai un Popup défini comme ceci: J’ai ajouté des gestionnaires d’événements à l’élément myPopupAnchor pour les événements MouseEnter et MouseLeave . Les deux gestionnaires d’événements basculent la visibilité de la fenêtre contextuelle. Mon problème est que la position de myPopupAnchor n’est lue que lorsque le popup est affiché pour la première fois, ou masqué, puis […]
J’ai une application qui contient des menus et des sous-menus. J’ai attaché des commandes d’appliocalisation à certains éléments du sous-menu tels que Couper, Copier et Coller. J’ai aussi d’autres éléments de menu qui n’ont pas de commandes d’application. Comment pourrais-je append une commande personnalisée liant ces éléments de sous-menu? J’ai parcouru cet article mais je […]
Dans la validation WPF , quelle est la différence entre les éléments suivants: ValidatesOnNotifyDataErrors = True ValidatesOnDataErrors = True NotifyOnValidationError = True Quand devriez-vous utiliser ces propriétés correctement dans XAML?
J’ai une bibliothèque, CommonLibraryWpfThemes, avec plusieurs fichiers XAML du dictionnaire de ressources. Mon fichier Thèmes / Générique.xml contient une déclaration ResourceDictionary.MergedDictionaries qui fusionne tous les autres fichiers. Generic.xaml Dans mon projet d’application, j’ai une référence à CommonLibraryWpfThemes et je fais explicitement référence à Generic.xml dans mon fichier App.xaml. App.xaml – FAILS Cela ne fonctionne pas. […]
Quelqu’un peut-il me dire quels sont les avantages de l’utilisation des commandes et des événements dans WPF. Les commandes ou les événements sont-ils liés à des memory leaks? Quelle est l’approche la plus rapide? Quels sont leurs inconvénients?
J’utilise le toolkit MVVM Light dans mon application WPF. J’aimerais savoir quelle est la meilleure approche pour ouvrir une nouvelle fenêtre à partir d’une fenêtre existante. J’ai ce MainViewModel , qui est responsable de MainWindow de mon application. Maintenant, dans MainView , sur un clic de bouton, je souhaite ouvrir une seconde fenêtre par-dessus. RelayCommmand […]
J’ai ceci: … Je veux lier uniquement la partie “Top” de TabControl, ce que je ferais intuitivement de la manière suivante: … Comment fait-on ça ?
J’ai une firebase database textbox en un nullable int par le code. Si j’efface les données de la zone de texte, cela me donne une erreur de validation (bordure rouge autour de celle-ci). Voici mon code de liaison: ZipBinding = new Binding(“Zip”); ZipBinding.Source = Address; zipTextBox.SetBinding(TextBox.TextProperty, ZipBinding); public Int32? Zip { get { … } […]
NOTE J’ai posé la question connexe: Comment combiner DataTrigger et EventTrigger? J’ai une liste contenant plusieurs éléments. La classe de l’élément implémente INotifyPropertyChanged et possède une propriété IsAvailable . J’utilise cette propriété pour indiquer les options non disponibles dans la liste en utilisant une couleur différente. Toutefois, si un élément sélectionné n’est pas disponible, la […]
Que peut faire un StackPanel qu’un StackPanel ne peut pas? Si quelqu’un a une image de quelque chose qui peut être réalisé avec un StackPanel , mais pas un DockPanel , ce serait génial.