Silverlight聲明事件相關技術指導
作者:佚名
Silverlight聲明事件的相關概念對于一個剛剛基礎這款多媒體處理工具的朋友來說是非常重要的。我們希望大家可以通過這篇文章詳細了解其中的概念。
Silverlight開發工具從出現到浸提那,已經在開發領域呈現了一個主導地位,尤其是在關于多媒體處理方面,體現了非常重要的作用。在這里我們就先來了解一下Silverlight聲明事件的一些簡要介紹。#t#
對于鼠標事件我們可以附加到任何Silverlight對象上面,如下面的XAML聲明,為兩個圓形添加上MouseEnter和MouseLeave事件:
- < Canvas Background="#46461F">
- < Ellipse Width="120"
Height="120" Fill="Orange" - Canvas.Top="60" Canvas.Left="80"
- MouseEnter="OnMouseEnter"
- MouseLeave="OnMouseLeave"/>
- < Ellipse Width="120"
Height="120" Fill="Orange" - Canvas.Top="60" Canvas.Left="280"
- MouseEnter="OnMouseEnter"
- MouseLeave="OnMouseLeave"/>
- < /Canvas>
編寫Silverlight聲明事件處理程序,鼠標放上去時和鼠標移開時分別改變圓形的填充色:
- void OnMouseEnter(object sender,
MouseEventArgs e)- {
- Ellipse ell = sender as Ellipse;
- ell.Fill = new SolidColorBrush
(Colors.Yellow);- }
- void OnMouseLeave(object
sender, MouseEventArgs e)- {
- Ellipse ell = sender as Ellipse;
- ell.Fill = new SolidColorBrush
(Colors.Green);- }
以上就是對Silverlight聲明事件的一些簡要介紹。
責任編輯:曹凱
來源:
博客園