ClickMode Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica se l'evento Click deve essere generato.
public enum class ClickMode
public enum ClickMode
type ClickMode =
Public Enum ClickMode
- Ereditarietà
Campi
Hover | 2 | Specifica che l'evento Click deve essere generato quando il mouse viene posizionato su un controllo. |
Press | 1 | Specifica che l'evento Click deve essere generato appena viene premuto un pulsante. |
Release | 0 | Specifica che l'evento Click deve essere generato quando un pulsante viene premuto e rilasciato. |
Esempio
L'esempio seguente mostra tre pulsanti che rispondono ai clic in tre modi diversi.
Puntatore del mouse: il primo pulsante modifica i colori quando l'utente passa il mouse sul pulsante.
Premere : il secondo pulsante richiede che il mouse venga premuto mentre il puntatore del mouse è nel pulsante.
Rilascio: il terzo pulsante non reimposta il colore di sfondo dei pulsanti finché il mouse non viene premuto e rilasciato nel pulsante.
<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