自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Silverlight路由事件知識講解

開發(fā) 開發(fā)工具
Silverlight路由事件對于一個(gè)初學(xué)者來說是一個(gè)比較難以掌握的知識點(diǎn)。希望大家可以通過本文介紹的相關(guān)內(nèi)容充分掌握這一技巧應(yīng)用。

Silverlight開發(fā)工具的出現(xiàn),突破了開發(fā)人員在處理多媒體等相關(guān)應(yīng)用方面的局限性。那么在這里我們將會了解到一些有關(guān)Silverlight路由事件的相關(guān)概念。在Silverlight中,提供了Silverlight路由事件。#t#

使得我們可以在父節(jié)點(diǎn)上接收和處理來自于子節(jié)點(diǎn)的事件,Silverlight中的路由事件采用了冒泡路由策略。在鼠標(biāo)事件中MouseLeftButtonDown 、MouseLeftButtonUp 、MouseMove三個(gè)事件都支持路由事件,而MouseEnter、MouseLeave兩個(gè)事件不支持。

下面的Silverlight路由事件的XAML中我們?yōu)镃anvas對象聲明了一個(gè)MouseLeftButtonDown事件:

  1. < Canvas x:Name="ParentCanvas" 
    Background="#46461F"   
  2. MouseLeftButtonDown="ParentCanvas_
    MouseLeftButtonDown"
    > 
  3. < Rectangle x:Name="RecA" Fill=
    "Orange" Stroke="White" 
    StrokeThickness="2" 
  4. Canvas.Top="40" Canvas.Left="60" 
  5. Width="160" Height="100"/> 
  6. < Rectangle x:Name="RecB" 
    Fill="LightBlue" Stroke="White" 
    StrokeThickness="2" 
  7. Canvas.Top="40" Canvas.Left="240" 
  8. Width="160" Height="100"/> 
  9. < TextBlock x:Name="Status" 
    Foreground="White" Text="Status"   
  10. Canvas.Left="100" Canvas.Top="200"/> 
  11. < /Canvas> 

添加MouseLeftButtonDown事件處理程序,顯示當(dāng)前鼠標(biāo)按下時(shí)的坐標(biāo),并顯示源控件名稱:

 

  1. private void ParentCanvas_
    MouseLeftButtonDown(object 
    sender, MouseButtonEventArgs e)  
  2. {  
  3. String msg = "x:y = " + e.
    GetPosition(sender as Framework
    Element).ToString();  
  4. msg += " from " + (e.Source as 
    FrameworkElement).Name;  
  5. Status.Text = msg;  

以上就是我們?yōu)榇蠹医榻B的有關(guān)Silverlight路由事件相關(guān)概念。

責(zé)任編輯:曹凱 來源: 博客園
相關(guān)推薦

2009-12-29 17:25:36

Silverlight

2010-01-04 17:03:27

Silverlight

2009-12-11 10:38:22

策略路由原理

2009-12-18 13:49:04

2009-11-19 15:35:51

路由器基礎(chǔ)知識

2009-12-08 13:46:16

Silverlight

2010-01-04 15:12:27

Silverlight

2009-12-30 18:18:32

Silverlight

2010-01-04 14:49:30

Silverlight

2009-11-23 18:59:34

2009-12-31 16:38:19

Silverlight

2009-12-30 10:44:38

Silverlight

2009-12-30 14:36:29

Silverlight

2009-12-30 14:51:47

Silverlight

2009-12-02 17:12:43

路由器設(shè)置

2009-12-22 14:54:52

WCF安全

2009-12-15 11:01:31

Ruby數(shù)組

2010-05-05 13:13:55

Unix內(nèi)核

2010-01-04 14:06:35

Silverlight

2009-12-30 14:28:06

Silverlight
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號