Пока что я мог только придумать обходной путь.Я хотел, чтобы клавиша ввода действовала так же, как если бы я нажал на кнопку second.Когда я перебрал клавишу ввода, он никогда не закрывал диалог, но !!!Если я добавлю скрытие к нему, это, кажется, работает как предназначено.Я хотел бы знать, как сосредоточить внимание, но сейчас это сработает.
protected override void OnKeyUp(KeyRoutedEventArgs e)
{
base.OnKeyUp(e);
if (e.Key == Windows.System.VirtualKey.Enter)
{
ContentDialog_SecondaryButtonClick(null, null);
this.Hide();
}
}