【发布时间】:2010-12-30 16:21:15
【问题描述】:
我想知道是否有人知道为什么日期选择器会将标准键传递给任何父控件的按键向下路由事件,而不是返回键?
这是我写的 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));
}
}
我在意外中使用 key down (意味着使用 key up),但我发现有趣的是标准数字和 / 字符正在触发逻辑,而不是返回键。任何想法为什么不包括返回键作为按键?
【问题讨论】:
标签: wpf datepicker wpftoolkit routedevent