我正在为 UWP 使用 RichEditBox,并且有一个场景是我试图捕获“删除”按键事件。退格键和其他键工作正常,这是特定于删除的。出于某种原因,我无法捕获“删除”按键事件,但收听按键操作很好。
RichEditBox 是否有一些“删除”行为值得它吞下事件?有任何想法吗?
<RichEditBox x:Name="Content"
AcceptsReturn="False"
KeyDown="Content_KeyDown"
KeyUp="Content_KeyUp"
SelectionChanged="Content_SelectionChanged"
FontSize="18"
Style="{StaticResource TitleEditBoxStyle}"/>
private void Content_KeyDown(object sender, KeyRoutedEventArgs e)
{
// no breakpoint hit, cannot capture delete
switch (e.Key)
{
case Windows.System.VirtualKey.Delete:
{
...
break;
}
}
...
private void Content_KeyUp(object sender, KeyRoutedEventArgs e)
{
// breakpoint hit, key is correct
}