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.
Click olayının ne zaman tetiklenmesi gerektiğini belirtir.
public enum class ClickMode
public enum ClickMode
type ClickMode =
Public Enum ClickMode
- Devralma
Alanlar
| Name | Değer | Description |
|---|---|---|
| Release | 0 | Bir düğmeye Click basıldığında ve serbest bırakıldığında olayın tetiklenmesi gerektiğini belirtir. |
| Press | 1 | Bir düğmeye Click basıldığında olayın tetiklenmesi gerektiğini belirtir. |
| Hover | 2 | Fare bir denetimin Click üzerine geldiğinde 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 getirerek üzerine geldiğinde ilk düğme renkleri değiştirir.
Basın - ikinci düğme, fare işaretçisi düğmedeyken fareye basılması gerekir.
Serbest bırak - Üçüncü düğme, fareye 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