silverlight常用的事件方法
鼠标事件:
鼠标进入区域事件代码:
void OnMouseEnter(object sender,MouseEventArgs e)
{
Ellipse ell=sender as Ellipse;
ell.Fill=new SolidColorBrush(Colors.Yellow);
}
获取鼠标坐标代码:
void Rectangle_MouseMove(object sender,MouseEventArgs e)
{
Point p=e.GetPosition(e.OriginalSource as FrameworkElement);
Status.Text=String.Formate("坐标位置{1}:{1}",p.X,p.Y);
}
键盘事件:
private void ellipse_KeyUp(object sender,KeyEvenArgs e)
{
if(e.key==key.R)
{
//~~~
}
}
鼠标进入区域事件代码:
void OnMouseEnter(object sender,MouseEventArgs e)
{
Ellipse ell=sender as Ellipse;
ell.Fill=new SolidColorBrush(Colors.Yellow);
}
获取鼠标坐标代码:
void Rectangle_MouseMove(object sender,MouseEventArgs e)
{
Point p=e.GetPosition(e.OriginalSource as FrameworkElement);
Status.Text=String.Formate("坐标位置{1}:{1}",p.X,p.Y);
}
键盘事件:
private void ellipse_KeyUp(object sender,KeyEvenArgs e)
{
if(e.key==key.R)
{
//~~~
}
}
浙公网安备 33010602011771号