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