按Escape键后,AutoSuggestBox将恢复文本

时间:2016-05-04 08:28:33

标签: win-universal-app uwp-xaml

我正在使用AutoSuggestBox来执行搜索。它按预期工作,除非我以编程方式设置Text属性。 举个例子,我们假设以下xaml:

<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
    <StackPanel Orientation="Vertical" VerticalAlignment="Center">
        <AutoSuggestBox x:Name="SearchBox" />
        <Button Content="Clear" Click="ButtonBase_OnClick"/>
    </StackPanel>
</Grid>

在Click事件处理程序中,我放了:

SearchBox.Text = string.Empty;
SearchBox.Focus(FocusState.Programmatic);

如您所见,此处的目标是清除AutoSuggestBox文本。单击按钮后,文本被清除,但是,如果我按Escape,则恢复上一个文本。

有没有办法覆盖这种逃避行为?

感谢。 DMVC

0 个答案:

没有答案