Интересно, кто-нибудь знает, почему средство выбора даты передает стандартные ключи любому перенаправленному событию с ключом любого родительского элемента управления, а не ключом возврата?
вот xaml, который я написал:
<WrapPanel Name="_wpParameters"
Grid.Row="0" Grid.Column="0"
Orientation="Horizontal"
Grid.IsSharedSizeScope="True"
Keyboard.KeyDown="_wpParameters_KeyDown" >
<!-- this is where the dynamic parameter controls will be added -->
</WrapPanel>
Вот код, который я использовал, чтобы проверить ключ возврата:
private void _wpParameters_KeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.Return)
{
RaiseEvent(new RoutedEventArgs(LoadLiveResultsEvent, this));
}
}
Я использовал ключ вниз при аварии (предполагалось использовать ключ вверх), но мне было интересно, что стандартные числовые и /символы запускали логику, но не клавишу возврата.Любая идея, почему клавиша возврата не включена как клавиша «вниз»?