silverlight   发布时间:2022-05-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了SilverLight中键盘的基本操作大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_489_3@概述 SilverLight中键盘的基本操作   1.键盘的路由事件 //键盘事件KeyDown和KeyUp都支持路由事件 //注意:当焦点在按钮上时,按Enter键好像不会路由事件,什么原因呢??? 前台代码: <Canvas x:Name="layoutRoot" BACkground="#46461F" KeyUp="layoutRoot_KeyUp">         <TextBox x:Na

SilverLight中键盘的基本操作

 

1.键盘的路由事件

//键盘事件KeyDownKeyUp支持路由事件

//注意:当焦点在按钮上时,按Enter键好像不会路由事件,什么原因呢???

前台代码

<Canvas x:Name="LayoutRoot" BACkground="#46461F" KeyUp="LayoutRoot_KeyUp">

        <TextBox x:Name="textBox" Width="200" Height="40"

             Canvas.Top="80" Canvas.Left="80"/>

        <Button x:Name="button" Width="100" Height="40"

             Canvas.Top="80" Canvas.Left="280"

             BACkground="Red" Margin="20 0 0 0" Content="Submit"/>

        <TextBlock x:Name="Status" Foreground="White"  Text="Status"

                   Canvas.Left="80" Canvas.Top="200"/>

    </Canvas>

 

后台代码:

  protected void LayoutRoot_KeyUp(object sender,KeyEventArgs E)

        {

            if (e.Key != Key.UnkNown)

            {

                String msg = "The key " + e.Key.ToString();

                @H_150_26@msg += " was pressed while focus was on " + (e.originalsource as FrameworkElement).Name;

                Status.Text = msg;

            }

}

@H_674_343@

大佬总结

以上是大佬教程为你收集整理的SilverLight中键盘的基本操作全部内容,希望文章能够帮你解决SilverLight中键盘的基本操作所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。