Articles of wpf

Problèmes de performances de WPF ComboBox en liant une grande collection

J’essaie de lier une grande collection à une ComboBox et j’ai rencontré des problèmes de performance lors de l’ouverture de la fenêtre contextuelle de ComboBox. J’ai cherché sur Internet et j’ai constaté que l’utilisation de VirtualizingStackPanel en tant que modèle de panneau d’éléments pouvait aider, mais cela n’a aidé que partiellement. Si je lie une […]

Recherche de couleurs de pixels spécifiques d’une image Bitmap

J’ai un BitmapImage WPF que j’ai chargé à partir d’un fichier .JPG, comme suit: this.m_image1.Source = new BitmapImage(new Uri(path)); Je veux demander quelle est la couleur à des points spécifiques. Par exemple, quelle est la valeur RVB au pixel (65,32)? Comment puis-je m’y prendre? Je suivais cette approche: ImageSource ims = m_image1.Source; BitmapImage bitmapImage = […]

Comment puis-je agrandir une fenêtre WPF à l’écran avec le curseur de la souris?

Selon la documentation MSDN pour la propriété WindowStartupLocation : Le réglage de CenterScreen entraîne le positionnement d’une fenêtre au centre de l’écran contenant le curseur de la souris. Bien que le document MSDN pour le champ CenterScreen lui-même le définisse un peu moins clairement que: L’emplacement de démarrage d’une fenêtre est le centre de l’écran […]

WPF Naviguer à travers des vues à l’aide du modèle MVVM

Je construis mon premier WPF en utilisant le pattern MVVM. Avec l’aide de cette communauté, je parviens à créer mon modèle, mon premier ViewModel et ma première vue. Maintenant, je veux append de la complexité à la conception de l’application de base. Mon idée est d’avoir au moins 2 vues enfants et une vue principale […]

Personnaliser le TreeView pour permettre la sélection multiple

Le contrôle Tree Tree WPF intégré ne permet pas la sélection multiple, comme le fait un ListBox. Comment personnaliser le TreeView pour permettre une sélection multiple sans le réécrire.

WPF ValueConverter – Retour standard pour une valeur non convertible

Au cours de la dernière année, j’ai vu de nombreux convertisseurs de valeur différents à des fins différentes, provenant de nombreux auteurs différents. Une chose qui ressort dans mon esprit est la grande variance des valeurs «par défaut» qui leur sont renvoyées. Par exemple; public class MyConverter: IValueConverter { public object Convert(object value, Type targetType, […]

MVVM: liaison à ListBox.SelectedItem?

Comment lier une propriété de modèle de vue à la propriété ListBox.SelectedItem? J’ai créé une démo MVVM simple pour essayer de résoudre ce problème. Mon modèle de vue possède les propriétés suivantes: private ObservableCollection p_DisneyCharacters; public ObservableCollection DisneyCharacters { get { return p_DisneyCharacters; } set { p_DisneyCharacters = value; base.FirePropertyChangedEvent(“DisneyCharacters”); } } private DisneyCharacter p_SelectedItem; […]

Comment commencer le développement de WPF?

J’utilise Winforms depuis .NET 1.1 et je veux commencer à apprendre WPF. Je recherche de bonnes ressources pour un débutant dans WPF. Que dois-je lire, de quels outils ai-je besoin et quelles sont les meilleures pratiques à suivre?

Une valeur entière dans les ressources WPF?

Est-il possible de définir une valeur entière dans les ressources de contrôle WPF?! ??? ??? Afin de modifier dynamicment les valeurs MyLineBrush et MyStrokeThickness …

Pourquoi des propriétés de dépendance?

Pourquoi Microsoft a-t-il opté pour la création de propriétés de dépendance et d’objects de dépendance au lieu d’utiliser la reflection et peut-être des atsortingbuts?