Les contrôles d'affichage de document WPF qui prennent en charge les annotations incluent FlowDocumentReader et FlowDocumentScrollViewer, ainsi que les contrôles dérivés de DocumentViewerBase tels que DocumentViewer et FlowDocumentPageViewer.Comment autoriser l'utilisateur à ajouter des annotations aux contrôles de l'interface utilisateur dans WPF?
The in-built Annotations support for Document based controls is awesome in WPF
Je me demandais comment serait-il possible d'ajouter la fonctionnalité à WPF contrôles communs comme Button, TextBox, articles ListBox etc. L'idée est de permettre à l'utilisateur de transmettre des commentaires sur l'écran de l'interface utilisateur, à un autre utilisateur.
La première chose qui vient à l'esprit est d'hériter de DocumentViewerBase et de créer vos propres contrôles personnalisés. Je ne suis pas sûr de la façon dont cela fonctionnerait. Que faire si des contrôles non personnalisés doivent être annotés?
Est-ce que quelqu'un a travaillé ou vu ce genre de fonctionnalité?
Toutes les directions seraient utiles.
Donc pas prêt à l'emploi Des annotations comme DocumentViewer peuvent être mises à la disposition des commandes, pensez-vous? Merci pour cette explication et l'extrait de code, Laissez-moi essayer de lancer ceci et voir si je peux l'obtenir. – Vin
Je ne peux pas penser à utiliser les annotations existantes, car vous auriez besoin de quelque chose qui fonctionne avec UIElement, puisque c'est (et ses sous-classes) presque exclusivement ce que vous avez à faire dans le développement de l'interface utilisateur. Il y a peut-être un projet de tiers, mais je ne le connais pas. –