2010-10-11 21 views
13

İmleci WPF metin kutusuna gizlemenin bir yolu var mı? Cursor = "None" olduğunu biliyorum, ancak bu sadece fare imlecini etkiler. "Metin imlecini" gizlemek istiyorum.WPF dosyasındaki metni gizle TextBox

+2

İlgili: http://stackoverflow.com/questions/935769/wpf-passwordbox-caret –

+0

Shay - teşekkürler, bu çalıştı. –

cevap

6

Caret, bir metin düzenleyicisinde geçerli olan ekrandır. İmleç, fare imlecinin şeklidir.

Okuma yazma metin kutusundaki düzeltmeyi devre dışı bırakmanın bir yolu yoktur. Bunun yerine, CaretBrush'ı şeffaf olacak şekilde değiştirin.

TextBox txt = ...; 
// Hide the caret. 
txt.CaretBrush = new SolidColorBrush(Color.FromArgb(0, 0, 0, 0)); 
// Show the caret. 
txt.CaretBrush = null; // use default Brush 
8
İmleç arka planla aynı renkte veya Transparent özelliğini TextBox.CaretBrush özelliğini kullanarak renklendirebilirsiniz.
İlgili konular