Поделиться через


Привязка данных Configuration Manager к форме

В Configuration Manager для привязки данных Configuration Manager консоли к листу DataBindings свойств используется свойство класса элементов управления листа свойств.

Свойство DataBindings используется для привязки к объектам в форме Property Manager. После изменения объекта пометьте его как измененный с помощью SetDirtyFlag. Это гарантирует, что объект будет сериализован должным образом при закрытии диалогового окна.

Привязка данных Configuration Manager к форме

  1. Если консоль Configuration Manager открыта, закройте ее.

  2. В Visual Studio 2010 откройте проект, созданный в разделе Создание Configuration Manager лист свойств.

  3. В Обозреватель решений щелкните правой кнопкой мыши файл ConfigMgrControl.cs и выберите пункт Конструктор представлений.

  4. На панели элементов откройте вкладку Общие элементы управления , а затем дважды щелкните элемент TextBox. Поле с именем textBox1 добавляется в элемент управления в конструкторе пользовательских элементов управления.

  5. В Обозреватель решений щелкните правой кнопкой мыши файл ConfigMgrControl.cs и выберите пункт Просмотреть источник.

  6. Добавьте указанный ниже код в метод InitializePageControl:

    textBox1.DataBindings.Add("Text", PropertyManager["Name"], "StringValue");  
    
  7. В Обозреватель решений щелкните правой кнопкой мыши файл ConfigMgrPropertySheet.cs и выберите пункт Конструктор представлений.

  8. Дважды щелкните добавленное текстовое поле. Создается новый обработчик событий , TextChanged.

  9. В textBox1_TextChanged добавьте следующий код, чтобы задать флаг грязи при изменении текста: Dirty = true;

  10. Выполните сборку проекта и скопируйте сборку в папку %ProgramFiles%\Майкрософт Endpoint Manager\AdminConsole\bin.

  11. Откройте консоль Configuration Manager и перейдите к узлу Пакеты в разделе Распространение программного обеспечения.

  12. Щелкните пакет правой кнопкой мыши и выберите пункт Показать страницу свойств.

    На отображаемой странице свойств в текстовом поле отображается имя выбранного пакета.

  13. Введите новое имя пакета и нажмите кнопку ОК.

    В области результатов Configuration Manager консоли имя пакета будет изменено на введенное имя.

См. также

Использование объектов, передаваемых в формы Configuration Manager
Сведения о формах Configuration Manager