ClickMode Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica quando o evento Click deve ser gerado.
public enum class ClickMode
public enum ClickMode
type ClickMode =
Public Enum ClickMode
- Herança
Campos
Hover | 2 | Especifica que o Click evento deve ser gerado quando o mouse passa sobre um controle. |
Press | 1 | Especifica que o evento Click deve ser gerado assim que um botão for pressionado. |
Release | 0 | Especifica que o evento Click deve ser gerado quando um botão for pressionado e liberado. |
Exemplos
O exemplo a seguir mostra três botões que respondem a cliques de três maneiras diferentes.
Focalizar – o primeiro botão altera as cores quando o usuário passa o mouse sobre o botão.
Pressione - o segundo botão requer que o mouse seja pressionado enquanto o ponteiro do mouse está no botão.
Versão – o terceiro botão não redefine a cor da tela de fundo dos botões até que o mouse seja pressionado e liberado no botão.
<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