ClickMode Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menentukan kapan Click peristiwa harus dinaikkan.
public enum class ClickMode
public enum ClickMode
type ClickMode =
Public Enum ClickMode
- Warisan
Bidang
Hover | 2 | Menentukan bahwa Click peristiwa harus dinaikkan ketika mouse melayang di atas kontrol. |
Press | 1 | Menentukan bahwa Click peristiwa harus dinaikkan segera setelah tombol ditekan. |
Release | 0 | Menentukan bahwa Click peristiwa harus dinaikkan saat tombol ditekan dan dilepaskan. |
Contoh
Contoh berikut menunjukkan tiga tombol yang merespons klik dengan tiga cara berbeda.
Arahkan mouse - tombol pertama berubah warna saat pengguna mengarahkan mouse ke atas tombol.
Tekan - tombol kedua mengharuskan mouse ditekan saat penunjuk mouse berada di tombol .
Rilis - tombol ketiga tidak mengatur ulang warna latar belakang tombol hingga mouse ditekan dan dilepaskan di tombol.
<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