Barra degli strumenti DocumentViewer e menu contestuale
-
03-07-2019 - |
Domanda
Come nascondere la barra degli strumenti predefinita e non consentire il menu di scelta rapida predefinito del controllo DocumentViewer
?
Soluzione
È possibile impedire la visualizzazione del menu di scelta rapida predefinito gestendo l'evento ContextMenuOpening
e impostando ContextMenuEventArgs.Handled
su true.
Per quanto riguarda la barra degli strumenti, non sono sicuro - forse potresti in qualche modo cambiare lo stile predefinito di DocumentView per non includere la barra degli strumenti? Non ho mai fatto molto con gli stili, ma è probabilmente da lì che inizierei a cercare.
Altri suggerimenti
È possibile nascondere (o modificare) la barra degli strumenti creando un modello di controllo per DocumentViewer senza la barra degli strumenti.
inizia con il modello di esempio da https: // msdn.microsoft.com/en-us/library/aa970452(v=vs.100) e aggiungi e rimuovi elementi finché non sei soddisfatto dei risultati.
Puoi semplicemente impostare la proprietà ContextMenu su null in questo modo:
<DocumentViewer ContextMenu="{x:Null}"/>