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


IDataSourceDesigner Интерфейс

Определение

Определяет базовые функциональные возможности для конструктора источника данных.

public interface class IDataSourceDesigner
public interface IDataSourceDesigner
type IDataSourceDesigner = interface
Public Interface IDataSourceDesigner
Производный

Комментарии

Интерфейс IDataSourceDesigner определяет интерфейс, с помощью которого можно реализовать базовые службы для конструктора источников данных. Конструктор активен только во время разработки и должен быть связан с источником данных с помощью DesignerAttribute, чтобы загружаться при создании источника данных связанного типа во время разработки.

Интерфейс IDataSourceDesigner предоставляет методы и свойства, которые можно реализовать для обеспечения пользовательского поведения во время разработки.

Конструктор также может использовать доступные службы времени разработки для выполнения различных задач, включая опрос текущей среды разработки для компонентов и их свойств, чтение и задание значений свойств компонентов, управление панелью элементов, управление выбранными компонентами или отображение пользовательского интерфейса, который можно использовать для настройки значений или для применения дальнейшей обработки.

В большинстве случаев реализуйте пользовательский конструктор для источника данных, наследуя DataSourceDesigner его от класса . Источники данных, от которых не DataSourceDesigner связан конструктор, отображаются в области компонентов. Класс DataSourceDesigner реализует IDataSourceDesigner интерфейс и предоставляет дополнительную поддержку во время разработки, которая может быть нужна авторам конструкторов. Дополнительные сведения см. в справочной документации по этим классам.

Общие сведения о создании компонентов проектирования см. в разделе Расширение поддержки Design-Time.

Свойства

CanConfigure

Возвращает значение, которое указывает, может ли быть вызван метод Configure().

CanRefreshSchema

Возвращает значение, которое указывает, может ли быть вызван метод RefreshSchema(Boolean).

Методы

Configure()

Запускает мастер конфигурации базового источника данных.

GetView(String)

Получает объект DesignerDataSourceView для заданного представления.

GetViewNames()

Получает имена представлений в базовом источнике данных.

RefreshSchema(Boolean)

Обновляет схему базового источника данных.

ResumeDataSourceEvents()

Возобновляет возникновение событий источника данных после вызова метода SuppressDataSourceEvents().

SuppressDataSourceEvents()

Подавляет все события, вызываемые источником данных, пока не будет вызван метод ResumeDataSourceEvents().

События

DataSourceChanged

Происходит при изменении источника данных, которое может повлиять на элементы управления, привязанные к данным.

SchemaRefreshed

Происходит при изменении полей или данных базового источника данных.

Применяется к

См. также раздел