2009-06-10 7 views
6

Nella finestra di output di Visual Studio, è possibile posizionare il cursore del testo alla fine l'output in modo che i rotoli TextBox spegne automaticamente quando il nuovo testo viene registrato. E quando il cursore non è alla fine, non scorrerà verso il basso. Mi piacerebbe imitare questo con un TextBox WPF.Problema imitando VS testo della finestra di output con una TextBox WPF

Sono riuscito a farlo, ma solo se il controllo TextBox non è di sola lettura. Questo perché ho bisogno di un accento circonflesso e nessuno viene visualizzato quando si dispone di un controllo TextBox di sola lettura.

Il problema è che la mia casella di testo è modificabile (con comandi copia/taglia/incolla e digitazione), ma non voglio.

Esiste una soluzione pulita? Preferirei non bloccare tutte le chiavi poiché ho CommandBindings che devono funzionare quando il TextBox è focalizzato.

Grazie

risposta

0

credo che si voleva ottenere intorno sublassing TextBox e bloccare tutto keyboardinput che avrebbe cambiato il testo.

4

A quanto pare, abbastanza persone hanno avuto lo stesso problema per loro di aggiungere una proprietà solo per questo problema. Se è possibile impostare il progetto per utilizzare .NET 4.0, il TextBox ha una nuova proprietà IsReadOnlyCaretVisible.

+0

In realtà non lo aiuta, ma buono a sapersi .. +1 per te;) – Arcturus