Articles of wpf

Bouton de liaison cliquez sur une méthode

J’ai une grid de données liée à une collection d’objects observables. Ce que je veux faire est d’avoir un bouton qui exécutera une méthode de l’object représentant la ligne du bouton sur lequel vous avez cliqué. Donc ce que j’ai maintenant, c’est quelque chose comme ça: Ce qui ne fonctionne pas et signale l’erreur suivante: […]

Exposition des propriétés de contrôle interne pour la liaison dans WPF

[Edit]: J’ai compris comment faire cela tout seul. J’ai posté ma solution dans l’espoir que cela sauvera quelqu’un d’autre quelques jours de recherche sur Google. Si vous êtes un gourou de WPF, veuillez regarder ma solution et faites-moi savoir s’il existe un moyen meilleur / plus élégant / plus efficace de le faire. En particulier, […]

Comment changer la police de caractères sur un ContentPresenter?

J’ai un modèle personnalisé pour un expandeur proche du code ci-dessous. J’ai dû modifier une partie du code pour sortir des classes personnalisées, des pinceaux, etc. Comme vous pouvez le voir, il existe deux ContentPresenters. Je voudrais que le premier utilise Tahoma Bold comme police à la place du Tahoma par défaut. Comment puis-je faire […]

Façons d’améliorer la vitesse de rendu de l’interface utilisateur de WPF

Si un écran d’une application WPF contient de nombreux contrôles primitifs, son rendu devient lent. Quels sont les moyens recommandés pour améliorer la réactivité d’une application WPF dans un tel cas, en dehors de l’ajout de contrôles moins nombreux et de l’utilisation d’une carte vidéo plus puissante? Y a-t-il un moyen d’utiliser la mise en […]

Comment associer une liste à un DataGrid WPF?

Je ne suis pas nouveau sur WPF et je souhaite créer des bases de données de base. J’ai une liste d’un object CustomObject et je veux la lier à un DataGrid. MainWindow.xaml.cs using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using […]

Comment utiliser les icons d’avertissement / d’erreur Windows standard dans mon application WPF?

Je crée une boîte de dialog d’erreur personnalisée dans mon application WPF et je souhaite utiliser une icône d’erreur Windows standard . Puis-je obtenir l’icône spécifique à l’OS depuis WPF? Sinon, est-ce que quelqu’un sait où obtenir des fichiers .pngs transparents? Ou savoir où dans Windows pour aller les extraire? Jusqu’à présent, mes recherches n’ont […]

Choisir entre WPF / C # et Qt / C ++

Mon équipe et moi développons une application qui implique un back-end écrit en C ++ et implique l’utilisation de bibliothèques telles que OpenCV, MIL, etc. Maintenant, nous devons développer une interface graphique pour interfacer avec ce programme, de manière à ce que l’interface graphique affiche les images et que l’utilisateur puisse interagir avec les images […]

Zone de liste modifiable WPF

J’ai une ComboBox et la propriété ComboBox.IsEditable est définie sur True pour avoir une ComboBox agir à la fois comme une zone de texte et une liste déroulante simultanément. Mais lorsque le contrôle ComboBox est lié aux données, la saisie de texte personnalisé ne provoque pas l’ajout d’un nouvel élément à la collection liée aux […]

WPF SsortingngFormat = {0: C} montrant en dollars

Pourquoi cette ligne de code Affiche le résultat sous la forme $ xx.xx lorsque tous mes parameters régionaux sont définis sur UK. Je m’attends à ce qu’il soit sorti comme £ xx.xx. Des idées? J’ai essayé différentes variantes du ssortingngformat, y compris SsortingngFormat = {} {0: C} mais j’obtiens toujours le même résultat. Merci d’avoir […]

WPF: Comment faire un redimensionnement automatique du canevas?

Je voudrais que mon Canvas automatiquement redimensionné à la taille de ses éléments, de sorte que les ScrollViewer défilement ScrollViewer aient la plage correcte. Est-ce que cela peut être fait en XAML? Dans le code ci-dessus, le canevas a toujours la taille 0, bien qu’il ne coupe pas ses enfants.