J'ai commencé à me faire une liste de "WPF gotchas": des choses qui me dérangent et que j'ai dû écrire pour me souvenir parce que je tombe amoureux d'eux à chaque fois ....Quel est le pire piège dans WPF?
Maintenant, je suis À peu près sûr, vous êtes tombé sur des situations similaires à un moment donné, et je voudrais que vous partagiez votre expérience sur le sujet:
Quel est le gotcha qui vous obtient tout le temps? celui que vous trouvez le plus ennuyeux?
(j'ai quelques questions qui semblent être sans explication, peut-être vos soumissions seront les expliquer)
Voici quelques-unes de mes gotchas « Editeur » (au hasard présentés):
Pour qu'un événement MouseEvent soit déclenché même lorsque le clic est sur l'arrière-plan "transparent" d'un contrôle (par exemple une étiquette) et pas seulement sur le contenu (le texte dans ce cas), l'arrière-plan du contrôle doit être défini sur "Pinceaux". .Transparent "et pas seulement" null "(valeur par défaut pour une étiquette)
Un DataContext de WPF DataGridCell est le RowView auquel la cellule appartient, pas Cellview
Lorsque dans un ScrollViewer, une barre de défilement est géré par le ScrollViewer lui-même (à savoir la définition des propriétés telles que ScrollBar.Value est sans effet)
Key.F10
ne se déclenche pas lorsque vous appuyez sur « F10 », au lieu que vous obtenezKey.System
et vous devez aller cherchere.SystemKey
pour obtenir leKey.F10
... et maintenant vous êtes sur.
Ce n'est pas vraiment une question et ne convient donc pas à un site de questions et réponses. Vous demandez une «liste de X» et il n'y a pas de réponse plus exacte que toutes les autres. – ChrisF
@ChrisF: Sous la forme d'une question ... "Quels sont les getchas WPF?" puis marquez-le en tant que wiki de communauté. Nous avons beaucoup de ces types de questions. –
@emddudley - a) seuls les modérateurs peuvent faire des questions CW maintenant et b) c'est toujours une question de "liste de x" et c) les règles ont été resserrées puisque la plupart (sinon toutes) de ces questions ont été posées. – ChrisF