Pergunta

O que é a melhor maneira de vincular um método quando o mouse sobre evento é acionado?

Um exemplo.

quando um paira mouse sobre um botão. Um método dispara como contagem.

Então, enquanto o mouse está sobre o botão, a contagem vai continuar a incrementar.

Como é que eu conectar um mouse sobre evento para um método? Usando Xaml?!

Todas as idéias?!

Foi útil?

Solução

Uma maneira de fazer isso é através de uma propriedade anexada, especialmente se você quiser reutilizar essa capacidade.

classe Behavior<T> Expression Blend torna este simples. Você precisa ter o SDK do Blend, mas então você pode usar comportamentos diretamente. Aqui está um Blog Post mostrando um exemplo .

Isso permite que você atribua um comportamento anexado em XAML. Muitas estruturas MVVM tem uma implementação que usa essa abordagem, como o LifetimeEvents em Cinch .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top