ClickMode Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Olayın ne zaman Click tetiklenmesi gerektiğini belirtir.
public enum class ClickMode
public enum ClickMode
type ClickMode =
Public Enum ClickMode
- Devralma
Alanlar
Hover | 2 | Fare bir denetimin Click üzerine geldiğinde olayın tetiklenmesi gerektiğini belirtir. |
Press | 1 | Bir düğmeye Click basıldığında olayın tetiklenmesi gerektiğini belirtir. |
Release | 0 | Bir düğmeye Click basıldığında ve serbest bırakıldığında olayın tetiklenmesi gerektiğini belirtir. |
Örnekler
Aşağıdaki örnekte tıklamalara üç farklı şekilde yanıt veren üç düğme gösterilmektedir.
Vurgula - kullanıcı fareyi düğmenin üzerine getirdiğinde ilk düğme renkleri değiştirir.
Basın - ikinci düğme, fare işaretçisi düğmenin içindeyken fareye basılması gerekir.
Serbest Bırak - üçüncü düğme, fare basılıp düğmede serbest bırakılana kadar düğmelerin arka plan rengini sıfırlamaz.
<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