Графический интерфейс настройки
Графический интерфейс настройки провайдера к внешнему хранилищу представляет собой компонент типа System.Windows.Forms.UserControl с реализованным программным интерфейсом IExtensionPropertiesControl.
public partial class ProviderConfigurationPropertyControl : UserControl, IExtensionPropertiesControl
К реализации графического компонента настройки не предъявляется специальных требований (за исключением реализации интерфейса IExtensionPropertiesControl). Программист может реализовать любой графический интерфейс, необходимый для настройки провайдера.
Реализованный компонент добавляется в блок свойства панели настройки хранилища:
Настройки могут включать любые элементы, необходимые для настройки подключения к хранилищу или работы с ним.
-
Сериализацию значений настроек в строку (любым способом) в методе
IExtensionPropertiesControl.Save. Сериализованное значение должно быть сохранено в переменнуюSettings. -
Десериализовать настройки из строки в методе
Initialize. При необходимости присвоить значения элементам графической формы.