ClickMode Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger när händelsen Click ska aktiveras.
public enum class ClickMode
public enum ClickMode
type ClickMode =
Public Enum ClickMode
- Arv
Fält
| Name | Värde | Description |
|---|---|---|
| Release | 0 | Anger att händelsen Click ska aktiveras när en knapp trycks och släpps. |
| Press | 1 | Anger att händelsen Click ska aktiveras så snart en knapp trycks in. |
| Hover | 2 | Anger att händelsen Click ska aktiveras när musen hovrar över en kontroll. |
Exempel
I följande exempel visas tre knappar som svarar på klick på tre olika sätt.
Hovra – den första knappen ändrar färger när användaren hovrar med musen över knappen.
Tryck på – den andra knappen kräver att musen trycks in medan muspekaren är i knappen.
Släpp – den tredje knappen återställer inte knapparnas bakgrundsfärg förrän musen trycks in och släpps i knappen.
<Button Name="btn1" Background="Pink"
BorderBrush="Black" BorderThickness="1"
Click="OnClick1" ClickMode="Hover">
ClickMe1
</Button>
<Button Name="btn2" Background="LightBlue"
BorderBrush="Black" BorderThickness="1"
Click="OnClick2" ClickMode="Press">
ClickMe2
</Button>
<Button Name="btn3"
Click="OnClick3" ClickMode="Release">
Reset
</Button>
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;
}
Private Sub OnClick1(ByVal sender As Object, ByVal e As RoutedEventArgs)
btn1.Background = Brushes.LightBlue
End Sub
Private Sub OnClick2(ByVal sender As Object, ByVal e As RoutedEventArgs)
btn2.Background = Brushes.Pink
End Sub
Private Sub OnClick3(ByVal sender As Object, ByVal e As RoutedEventArgs)
btn1.Background = Brushes.Pink
btn2.Background = Brushes.LightBlue
End Sub