Code
<Ellipse Canvas.Left="30" MouseMove="Ellipse_MouseMove"
MouseEnter="Ellipse_MouseEnter"
MouseLeave="Ellipse_MouseLeave"
Canvas.Top="50" Width="80" Height="80" Fill="Brown">
</Ellipse>
<Ellipse Canvas.Left="30" MouseMove="Ellipse_MouseMove"
MouseEnter="Ellipse_MouseEnter"
MouseLeave="Ellipse_MouseLeave"
Canvas.Top="50" Width="80" Height="80" Fill="Brown">
</Ellipse>
Code
private void Elipse_MouseEnter(object sender, MouseEventArgs e)
{
Ellipse ell = sender as Ellipse;
ell.Fill = new SolidColorBrush(Colors.Magenta);
}
private void Elipse_MouseLeave(object sender, MouseEventArgs e)
{
Ellipse ell = sender as Ellipse;
ell.Fill = new SolidColorBrush(Colors.Orange);
}
private void Elipse_MouseEnter(object sender, MouseEventArgs e)
{
Ellipse ell = sender as Ellipse;
ell.Fill = new SolidColorBrush(Colors.Magenta);
}
private void Elipse_MouseLeave(object sender, MouseEventArgs e)
{
Ellipse ell = sender as Ellipse;
ell.Fill = new SolidColorBrush(Colors.Orange);
}
在后台加载事件
Code
public Page()
{
InitializeComponent();
MyEllipse.MouseEnter += new MouseEventHandler(MyEllipse_MouseEnter);
MyEllipse.MouseLeave +=new MouseEventHandler(MyEllipse_MouseLeave);
}
public Page()
{
InitializeComponent();
MyEllipse.MouseEnter += new MouseEventHandler(MyEllipse_MouseEnter);
MyEllipse.MouseLeave +=new MouseEventHandler(MyEllipse_MouseLeave);
}