Como associar dados Configuration Manager a um formulário

Em Configuration Manager, para associar Configuration Manager dados do console a uma folha de propriedades, você usa a DataBindings propriedade da classe de controle da folha de propriedades.

A DataBindings propriedade é usada para associar-se aos objetos no formulário Property Manager. Depois que um objeto for alterado, marque o objeto como alterado com SetDirtyFlag. Isso garante que o objeto seja serializado corretamente quando a caixa de diálogo for descartada.

Para associar Configuration Manager dados a um formulário

  1. Se o console Configuration Manager estiver aberto, feche-o.

  2. No Visual Studio 2010, abra o projeto criado em Como criar uma folha de propriedades Configuration Manager.

  3. Em Gerenciador de Soluções, clique com o botão direito do mouse em ConfigMgrControl.cs e clique em Exibir Designer.

  4. Na caixa de ferramentas, clique na guia Controles Comuns e clique duas vezes em TextBox. Um campo chamado textBox1 é adicionado ao seu controle no Designer de Controle de Usuário.

  5. Em Gerenciador de Soluções, clique com o botão direito do mouse em ConfigMgrControl.cs e clique em Exibir Fonte.

  6. Adicione o seguinte código ao método InitializePageControl:

    textBox1.DataBindings.Add("Text", PropertyManager["Name"], "StringValue");  
    
  7. Em Gerenciador de Soluções, clique com o botão direito do mouse em ConfigMgrPropertySheet.cs e clique em Exibir Designer.

  8. Clique duas vezes na caixa de texto que você adicionou. Um novo manipulador de eventos, TextChanged, é criado.

  9. Em textBox1_TextChanged, adicione o seguinte código para definir o sinalizador sujo quando o texto for alterado: Dirty = true;

  10. Crie o projeto e copie o assembly para %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin.

  11. Abra o console Configuration Manager e navegue até o nó Pacotes em Distribuição de Software.

  12. Clique com o botão direito do mouse em um pacote e clique em Mostrar Minha Folha de Propriedades.

    Na folha de propriedades exibida, a caixa de texto exibe o nome do pacote selecionado.

  13. Digite um novo nome para o pacote e clique em OK.

    No painel de resultados do console Configuration Manager, o nome do pacote é alterado para o nome inserido.

Confira também

Como usar objetos passados para um formulário de Configuration Manager
Sobre Configuration Manager Forms