可以通过以下步骤实现:
<Rectangle Width="100" Height="100" Fill="Red" />
public MainWindow()
{
InitializeComponent();
MouseMove += MainWindow_MouseMove;
}
private void MainWindow_MouseMove(object sender, MouseEventArgs e)
{
// 在这里更改矩形的填充颜色
}
private void MainWindow_MouseMove(object sender, MouseEventArgs e)
{
Rectangle rectangle = (Rectangle)sender;
rectangle.Fill = new SolidColorBrush(Colors.Blue);
}
这样,当鼠标在矩形上移动时,矩形的填充颜色将会变为蓝色。
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云