在WPF TextBox中隐藏插入符号

Bre*_*orn 13 wpf textbox cursor

有没有办法将光标隐藏在WPF文本框中?我知道有Cursor ="None"但只影响鼠标光标.我想隐藏"文本光标".

She*_*dan 9

您可以将光标的颜色设置为与背景颜色相同或Transparent使用TextBox.CaretBrush属性.


kev*_*rpe 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
Run Code Online (Sandbox Code Playgroud)