Compartilhar via


Como criar um novo formulário na ferramenta de criação

 

Publicado: março de 2016

Aplicável a: System Center 2012 SP1 - Service Manager, System Center 2012 R2 Service Manager, System Center 2012 - Service Manager

Se você tiver definido uma nova classe personalizada para estender System Center 2012 - Service Manager, talvez você precise criar um formulário personalizado para interagir com essa classe. Você pode usar o System Center 2012 – Ferramenta de Criação do Service Manager para criar um formulário usando um dos métodos a seguir:

  • Inicie em uma classe base.

  • Carregar um formulário personalizado do Windows Presentation Foundation (WPF) que foi inicialmente desenvolvido pelo sistema de desenvolvimento Microsoft Visual Studio e continuar a personalizar esse formulário no Ferramenta de Criação.

O Ferramenta de Criação inclui controles de formulário, como o caixa de seleção, Selecionador de data, controle guia, e Item da guia, que você pode adicionar ao formulário. Você pode acessar esses controles do caixa de ferramentas de personalizações de formulário. Normalmente, você associa os controles de formulário a propriedades específicas da classe base do formulário. Portanto, usando um método você deve primeiro selecionar uma classe base para o formulário ser associado. Para obter mais informações sobre os controles que você pode adicionar a um formulário, consulte os tópicos anteriores nesta seção, como como adicionar um controle de caixa de seleção para um formulário na ferramenta de criação, e como adicionar um controle guia e controles de Item de guia a um formulário na ferramenta de criação.

As seções a seguir descrevem como criar um novo formulário no Ferramenta de Criação.

Criando um novo formulário de uma classe base

Use o procedimento a seguir para criar um formulário simples de uma classe base.

System_CAPS_ICON_note.jpg Observação


Quando você cria um formulário de uma classe base, o Ferramenta de Criação não oferece suporte a recursos avançados. Por exemplo, não há qualquer suporte para regras complexas e de code-behind, como a interdependência do campo ou valores calculados.

Como criar um novo formulário de uma classe base

  1. No Explorer de pacote de gerenciamento, expanda o pacote de gerenciamento no qual você deseja armazenar a nova forma. Clique com botão direito formulários, e, em seguida, clique em criar.

  2. Na classe Base caixa de diálogo, selecione a base de dados de classe para o formulário. Você pode restringir sua pesquisa selecionando um pacote de gerenciamento específico, ou você pode deixar o padrão todos os pacotes de gerenciamento. Clique em OK.

  3. Se você selecionou um pacote de gerenciamento lacrado na etapa 1, o pacote de gerenciamento de destino caixa de diálogo é exibida. Selecione um pacote de gerenciamento sem lacre no qual armazenar o formulário e, em seguida, clique em OK.

  4. No Criar formulário na caixa de nome interno caixa, digite um nome para o formulário e, em seguida, clique em criar.

    Um formulário em branco inicial é exibido no painel de criação. O formulário inicial consiste em uma seção de cabeçalho na parte superior e uma seção de corpo abaixo. As duas seções estão em branco.

  5. Personalizar o formulário arrastando controles a partir de caixa de ferramentas de personalizações de formulário painel para o novo formulário.

  6. Salve o pacote de gerenciamento que contém o formulário que você criou.

Criando um novo formulário baseado em um formulário personalizado WPF

Às vezes, um formulário simples não é suficiente, e você deve usar os recursos avançados, como a lógica personalizada, no formulário. Nesse caso, você pode desenvolver um formulário WPF personalizado usando uma ferramenta diferente de Ferramenta de Criação, em vez disso, usando o Visual Studio. Em seguida, em vez de criar um formulário de classe base, você carrega o arquivo de assembly desse formulário WPF para o Ferramenta de Criação e usá-la como uma partida aponte ainda mais personalizações para o formulário. As personalizações de formulário que você fizer no Ferramenta de Criação são armazenados em um arquivo de pacote de gerenciamento.

Posteriormente, para usar o formulário personalizado em Service Manager, depois de concluir todas as personalizações, você deve empacotar o arquivo de assembly do formulário original com o pacote de gerenciamento que contém as personalizações feitas a Ferramenta de Criação. Para obter mais informações sobre agrupamento de um pacote de gerenciamento e criação de um arquivo. mpb, consulte como pacotes de gerenciamento de pacote e arquivos de recurso.

Use o procedimento a seguir para carregar um arquivo de assembly de formulário WPF personalizado para o Service Manager e personalizar o formulário.

Como criar um novo formulário baseado em um formulário WPF personalizado

  1. No Explorer de pacote de gerenciamento, expanda o pacote de gerenciamento no qual você deseja armazenar as personalizações para o formulário. Clique com botão direito formulários, e, em seguida, clique em Adicionar personalizado.

  2. Na classe Base caixa de diálogo, selecione a base de dados de classe para o formulário. Você pode restringir sua pesquisa selecionando um pacote de gerenciamento específico, ou mantenha o padrão todos os pacotes de gerenciamento. Clique em OK.

  3. Se você selecionou um pacote de gerenciamento lacrado na etapa 1, o pacote de gerenciamento de destino caixa de diálogo é exibida. Selecione um pacote de gerenciamento sem lacre no qual armazenar o formulário e, em seguida, clique em OK.

  4. No Adicionar formulário personalizado Digite um nome na caixa de diálogo de nome interno caixa. No Assembly selecione o arquivo de assembly que contém o formulário personalizado que você deseja carregar, e no tipo selecione o nome do formato do arquivo de assembly que você deseja carregar. Clique em criar. O formulário que você selecionou está sendo exibido agora no painel de criação.

  5. Personalizar o formulário arrastando controles a partir de caixa de ferramentas de personalizações de formulário painel ao formulário no painel de criação.

  6. Salve o pacote de gerenciamento que contém as personalizações do formulário.

  7. Pacote de arquivo do assembly original do formulário, o pacote de gerenciamento que contém as personalizações de formulário que você fez no Ferramenta de Criação, e quaisquer outros arquivos de recursos que você precisa para criar um arquivo. mpb.

Consulte também

Formulários: personalizar e criar