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


PropertyGridEditorPart.ApplyChanges Метод

Определение

Сохраняет значения из элемента управления PropertyGridEditorPart в соответствующие свойства связанного элемента управления WebPart.

public:
 override bool ApplyChanges();
public override bool ApplyChanges ();
override this.ApplyChanges : unit -> bool
Public Overrides Function ApplyChanges () As Boolean

Возвращаемое значение

Значение true, если процесс сохранения значений из элемента управления PropertyGridEditorPart в элемент управления WebPart выполнен успешно; в противном случае (если происходит ошибка) — значение false.

Исключения

При попытке задать значение свойства в связанном элементе управления WebPart произошла ошибка.

Комментарии

Метод ApplyChanges является критическим для PropertyGridEditorPart элемента управления. Метод сохраняет значения, заданные пользователем в элементе PropertyGridEditorPart управления, в соответствующие свойства в связанном WebPart элементе управления. Ссылка на связанный элемент управления указана в наследуемом PropertyGridEditorPartWebPartToEdit свойстве элемента управления.

Важно!

Невозможно переопределить метод, ApplyChanges так как PropertyGridEditorPart тип запечатан, чтобы предотвратить наследование от него. Однако если требуется больше программного контроля над процессом редактирования различных WebPart свойств элемента управления, чем PropertyGridEditorPart предоставляет элемент управления, можно создать пользовательский EditorPart элемент управления и предоставить собственную реализацию этого метода. Пример кода см. в методе ApplyChanges .

Метод ApplyChanges пытается задать значения общедоступных настраиваемых свойств в связанном WebPart элементе управления при условии, что каждое из этих свойств имеет [WebBrowsable(true)] атрибут .

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

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

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