Silverlight事件之路由事件(一)
来源:互联网 发布:qq for linux 编辑:程序博客网 时间:2024/06/05 20:41
Silverlight事件之路由事件
<Grid x:Name="LayoutRoot" Background="White">
<Canvas x:Name="parentCanvas" Background="AliceBlue" MouseLeftButtonDown="parentCanvas_MouseLeftButtonDown">
<Rectangle x:Name="rect" Canvas.Top="50" Canvas.Left="120" Fill="Gold" Stroke="Black" StrokeThickness="3" Width="400" Height=" 160" MouseLeftButtonDown="rect_MouseLeftButtonDown"/>
<TextBlock x:Name="tbkRect" Canvas.Top="100" Canvas.Left="240" FontSize="30" Text="路由事件" Foreground="Black"/>
<TextBlock x:Name="tbkTip" Canvas.Top="220" Canvas.Left="200" FontSize="30"/>
</Canvas>
</Grid>
<Canvas x:Name="parentCanvas" Background="AliceBlue" MouseLeftButtonDown="parentCanvas_MouseLeftButtonDown">
<Rectangle x:Name="rect" Canvas.Top="50" Canvas.Left="120" Fill="Gold" Stroke="Black" StrokeThickness="3" Width="400" Height=" 160" MouseLeftButtonDown="rect_MouseLeftButtonDown"/>
<TextBlock x:Name="tbkRect" Canvas.Top="100" Canvas.Left="240" FontSize="30" Text="路由事件" Foreground="Black"/>
<TextBlock x:Name="tbkTip" Canvas.Top="220" Canvas.Left="200" FontSize="30"/>
</Canvas>
</Grid>
private void parentCanvas_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
Point pnt = e.GetPosition(null);
tbkTip.Text = string.Format("X:{0},Y:{1}",pnt.X.ToString(),pnt.Y.ToString());
}
private void rect_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
e.Handled = true;//添加这一行代码就不会产生路由事件,Handled的默认值为false,即会产生路由事件,所以要想产生路由事件就把改行代码注释掉,或设置为false
tbkRect.Text = "引发路由事件";
}
{
Point pnt = e.GetPosition(null);
tbkTip.Text = string.Format("X:{0},Y:{1}",pnt.X.ToString(),pnt.Y.ToString());
}
private void rect_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
e.Handled = true;//添加这一行代码就不会产生路由事件,Handled的默认值为false,即会产生路由事件,所以要想产生路由事件就把改行代码注释掉,或设置为false
tbkRect.Text = "引发路由事件";
}
- Silverlight事件之路由事件(一)
- Silverlight---路由事件
- WPF之路由事件
- Silverlight事件之鼠标拖动(二)
- WPF事件(一)内置路由事件
- (五)路由事件
- Silverlight 4之鼠标事件
- 路由事件 之 e.OriginalSource
- WPF基础之路由事件
- WPF学习之路由事件
- WPF学习之路由事件
- 事件路由
- 路由事件
- 路由事件
- 路由事件
- WPF and Silverlight 学习笔记(十三):依赖项属性和路由事件
- pygame之事件(一)
- .NET学习手记之:WPF--路由事件
- Jquery 评分
- BlackBerry+eclipse环境搭建
- 全国公务员总数
- SetColor useage on idaPython
- C/C++除法实现方式及负数取模详解
- Silverlight事件之路由事件(一)
- 中国身份证号码验证,支持15,18位,可验证成功90%的身份证号
- MFC 打开文件对话框和保存文件对话框
- cocos2d-x之OpenGL概述
- PHPUnit&Selenium----------(一)安装
- c/c++与lua相互调用
- apache-mysql-php-postfix-dovecot-squirrelmail-smtp-virtualusers postfix-extman web安装指南
- android 9patch使用
- 深入理解PHP原理之Opcodes