一、例子程序

<Grid>
<Button Content="Click Me" HorizontalAlignment="Center" VerticalAlignment="Center"
MouseEnter="Button_MouseEnter"
PreviewMouseDown="Button_MouseDown"
PreviewMouseUp="Button_MouseUp"/>
</Grid>
public Window2()
{
InitializeComponent();
}
// 当鼠标移入按钮时触发
private void Button_MouseEnter(object sender, MouseEventArgs e)
{
System.Diagnostics.Debug.WriteLine("鼠标移入");
// 或者如果你希望在UI中显示,可以更新TextBlock的Text属性等
}
// 当鼠标按下按钮时触发(可以看作是开始点击)
private void Button_MouseDown(object sender, MouseButtonEventArgs e)
{
System.Diagnostics.Debug.WriteLine("按钮点击(鼠标按下)");
// 注意:这里不是严格意义上的“按钮点击”,而是鼠标按下的动作
}
// 当鼠标松开按钮时触发
private void Button_MouseUp(object sender, MouseButtonEventAr