Classe ModelService

Fornece o ponto de entrada principal que usa o designer para obter o modelo de edição.

Namespace:  Microsoft.Windows.Design.Services
Assembly:  Microsoft.Windows.Design.Interaction (em Microsoft.Windows.Design.Interaction.dll)

Sintaxe

Public MustInherit Class ModelService

Dim instance As ModelService
public abstract class ModelService
public ref class ModelService abstract
public abstract class ModelService

Comentários

The ModelService classe fornece um ponto de entrada para o modelo de edição e para notificações de evento global. ModelService é fornecida pelo mecanismo de serialização e é usada para obter acesso ao modelo.

Juntamente com o ModelService, o designer deve MAP visuais para itens de modelo subjacente. Um mapeamento 1: 1 entre um visual e um modelo de item não é necessário, mas deve haver uma associação entre elementos visuais e itens de modelo.The ViewService classe atende a essa função.

The ModelService e ViewService classes são necessários para o designer para a função. The DesignerView classe, que é responsável por processar entradas de usuário e roteamento de comandos, requer dois desses serviços para mapear a entrada do usuário volta para o modelo.

Os métodos públicos de ModelService pode ser chamado por qualquer código. Métodos protegidos são invocados pelo modelo de edição.

Hierarquia de herança

System.Object
  Microsoft.Windows.Design.Services.ModelService

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Membros ModelService

Namespace Microsoft.Windows.Design.Services

ModelItem

ViewService

DesignerView

Outros recursos

A edição do modelo de arquitetura

Extensibilidade do WPF Designer