有没有办法在 WPF 文本框中隐藏光标?我知道有 Cursor="None" 但这只会影响鼠标光标。我想隐藏“文本光标”。
问问题
8905 次
2 回答
13
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
于 2012-09-03T06:42:23.563 回答
10
您可以将光标着色为与背景相同的颜色或Transparent
使用TextBox.CaretBrush
属性。
于 2011-11-02T00:14:36.727 回答