有没有办法将光标隐藏在WPF文本框中?我知道有Cursor =“None”但只影响鼠标光标。我想隐藏“文本光标”。
答案 0 :(得分:9)
您可以使用Transparent
属性将光标颜色设置为与背景相同的颜色或TextBox.CaretBrush
。
答案 1 :(得分:7)
Caret是文本编辑器中的当前插入位置。光标是鼠标光标的形状。
无法在读写TextBox中禁用插入符号。相反,将CaretBrush更改为透明。
TextBox txt = ...;
// Hide the caret.
txt.CaretBrush = new SolidColorBrush(Color.FromArgb(0, 0, 0, 0));
// Show the caret.
txt.CaretBrush = null; // use default Brush