I controlli di visualizzazione dei documenti WPF che supportano le annotazioni includono FlowDocumentReader e FlowDocumentScrollViewer, nonché i controlli derivati da DocumentViewerBase come DocumentViewer e FlowDocumentPageViewer.Come consentire all'utente di aggiungere annotazioni ai controlli dell'interfaccia utente in WPF?
The in-built Annotations support for Document based controls is awesome in WPF
mi chiedevo come sarebbe possibile aggiungere la funzionalità per controlli comuni WPF come Button, TextBox, elementi ListBox ecc Idea è quella di consentire all'utente di trasmettere alcuni commenti sullo schermo dell'interfaccia utente, a un altro utente.
La prima cosa che viene in mente è ereditare da DocumentViewerBase e creare i propri controlli personalizzati. Non sono sicuro di come andrebbe a finire. Che cosa succede se i controlli non personalizzati devono essere annotati?
Qualcuno ha funzionato o visto questo tipo di funzionalità?
Qualsiasi indicazione sarebbe utile.
Quindi non è possibile aggiungere annotazioni come DocumentViewer ai controlli, secondo voi? Grazie per la spiegazione e lo snippet di codice, permettetemi di eseguire questo e vedere se riesco a ottenerlo. – Vin
Non riesco a pensare a usare le annotazioni esistenti, perché avresti bisogno di qualcosa che funzioni con UIElement, dal momento che è (ed è sottoclassi) quasi esclusivamente ciò di cui ti occupi nello sviluppo dell'interfaccia utente regolare. Potrebbero esserci progetti di terze parti, ma non ne sono a conoscenza. –