SilverLight中键盘的基本 *** 作

SilverLight中键盘的基本 *** 作,第1张

概述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();

                msg += " was pressed while focus was on " + (e.OriginalSource as FrameworkElement).name;

                Status.Text = msg;

            }

}

总结

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

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

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1047410.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存