Pergunta

O que é o uso de um objeto Dispatcher no WPF?

Foi útil?

Solução

Um despachante é muitas vezes usado para invocar chamadas em outro segmento. Um exemplo seria se você tem um trabalho discussão de fundo, e você precisa atualizar o segmento interface do usuário, você precisaria de um despachante para fazê-lo.

Outras dicas

Quase todos os elementos WPF tem afinidade de segmento. Isto significa que o acesso a um elemento tão devem ser feitas apenas a partir do segmento que criou o elemento. A fim de fazê-lo, cada elemento que requer afinidade segmento é derivada, finalmente, de classe DispatcherObject. Essa classe fornece uma propriedade chamada Dispatcher que retorna o objeto Dispatcher associado com o elemento WPF.

A classe Dispatcher é usado para executar o trabalho em seu fio ligado. Tem uma fila de itens de trabalho e é responsável por executar os itens de trabalho no segmento despachante.

Você pode encontrar no link a seguir mais alguns detalhes sobre o assunto: http: // blogs .microsoft.co.il / blogs / arik / Arquivo / 2010/08/12 / WPF-inside-out-dispatcher.aspx

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