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
Se o console Configuration Manager estiver aberto, feche-o.
No Visual Studio 2010, abra o projeto criado em Como criar uma folha de propriedades Configuration Manager.
Em Gerenciador de Soluções, clique com o botão direito do mouse em ConfigMgrControl.cs e clique em Exibir Designer.
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.
Em Gerenciador de Soluções, clique com o botão direito do mouse em ConfigMgrControl.cs e clique em Exibir Fonte.
Adicione o seguinte código ao método
InitializePageControl
:textBox1.DataBindings.Add("Text", PropertyManager["Name"], "StringValue");
Em Gerenciador de Soluções, clique com o botão direito do mouse em ConfigMgrPropertySheet.cs e clique em Exibir Designer.
Clique duas vezes na caixa de texto que você adicionou. Um novo manipulador de eventos,
TextChanged
, é criado.Em textBox1_TextChanged, adicione o seguinte código para definir o sinalizador sujo quando o texto for alterado:
Dirty = true;
Crie o projeto e copie o assembly para %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin.
Abra o console Configuration Manager e navegue até o nó Pacotes em Distribuição de Software.
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.
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