windows phone 8.1 文本框删除破折号和 select 选项

windows phone 8.1 textbox remove dash and select option

我想在用户按下文本框时删除闪烁的破折号,并阻止用户选择 select 和复制文本。

这可能吗?

根据您的具体需要,您可以通过多种方式实现这一目标。

  1. 每当 GotFocusLostFocus 事件被触发时调用 Clipboard.SetText("")

  2. 覆盖 SelectionChanged 并执行 e.Handled = true.

  3. 通过继承 TextBox 创建您自己的自定义控件,设置自定义模板,并为每个 KeyDown 事件手动 add/remove 个字符。

似乎没有办法改变 Windows 通用应用程序上的闪烁 caret/cursor,也没有办法禁用剪贴板。