下面的例子显示了三种不同方式响应的单机的三个按钮
1、悬停时的用户将鼠标悬停在按钮上时的第一个按钮更改颜色。
2、按下的第二个按钮要求在按钮的鼠标指针时按下鼠标。
3、发布的第三个不重置按钮的背景色,直到鼠标是按下并释放按钮中。
XMAL代码
<Button Name="btn2" Background="LightBlue"
BorderBrush="Black" BorderThickness="1"
Click="OnClick2" ClickMode="Press">
</Button>
<Button Name="btn3"
Click="OnClick3" ClickMode="Release">
</Button>
</StackPanel>
C#代码
void OnClick1(object sender, RoutedEventArgs e)
{
btn1.Background = Brushes.LightBlue;
}
void OnClick2(object sender, RoutedEventArgs e)
{
btn2.Background = Brushes.Pink;
}
void OnClick3(object sender, RoutedEventArgs e)
{
btn1.Background = Brushes.Pink;
btn2.Background = Brushes.LightBlue;
}