如何以编程方式隐藏RichEditBox上的触摸选择助手?据我所知,它们不会出现在视觉树中。
他们在这里被称为抓手:https://msdn.microsoft.com/en-us/windows/uwp/input-and-devices/guidelines-for-textselection
同样的问题也可以用普通的TextBox重现:
按下按钮后,我离开了:
我希望在单击按钮时隐藏抓手而不是保持活动状态。焦点永远不会离开TextBox。
这里是相关的XAML / C#。请注意,AllowFocusOnInteraction =" False"在按钮上是必需的。
MainPage.xaml中
<Button Click="Button_Click" Content="Change Text" AllowFocusOnInteraction="False" />
<TextBox Name="TextBox" Text="123" />
MainPage.xaml.cs中
private void Button_Click(object sender, RoutedEventArgs e)
{
TextBox.Text += "1";
}