WebPartChrome.FilterWebPartVerbs(WebPartVerbCollection, WebPart) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Исключает определенные команды из списка отображения на основании условия, заданного разработчиком.
protected:
virtual System::Web::UI::WebControls::WebParts::WebPartVerbCollection ^ FilterWebPartVerbs(System::Web::UI::WebControls::WebParts::WebPartVerbCollection ^ verbs, System::Web::UI::WebControls::WebParts::WebPart ^ webPart);
protected virtual System.Web.UI.WebControls.WebParts.WebPartVerbCollection FilterWebPartVerbs (System.Web.UI.WebControls.WebParts.WebPartVerbCollection verbs, System.Web.UI.WebControls.WebParts.WebPart webPart);
abstract member FilterWebPartVerbs : System.Web.UI.WebControls.WebParts.WebPartVerbCollection * System.Web.UI.WebControls.WebParts.WebPart -> System.Web.UI.WebControls.WebParts.WebPartVerbCollection
override this.FilterWebPartVerbs : System.Web.UI.WebControls.WebParts.WebPartVerbCollection * System.Web.UI.WebControls.WebParts.WebPart -> System.Web.UI.WebControls.WebParts.WebPartVerbCollection
Protected Overridable Function FilterWebPartVerbs (verbs As WebPartVerbCollection, webPart As WebPart) As WebPartVerbCollection
Параметры
- verbs
- WebPartVerbCollection
Коллекция всех команд, сопоставленных с элементом управления, на который ссылается параметр webPart
.
- webPart
- WebPart
Элемент управления, отображаемый в настоящий момент.
Возвращаемое значение
Коллекция WebPartVerbCollection, содержащая все команды, сопоставленный с элементом webPart
.
Исключения
Комментарии
Метод FilterWebPartVerbs позволяет автоматически фильтровать определенные команды из коллекции команд, связанных с элементом WebPart управления, и предотвращать отрисовку отфильтрованные команды.
Примечания для тех, кто наследует этот метод
При создании пользовательского WebPartChrome класса можно при необходимости переопределить FilterWebPartVerbs(WebPartVerbCollection, WebPart) метод , чтобы отфильтровать определенные команды от отображения. Самый распространенный способ сделать это — создать закрытый метод, который проверяет команды в Verbs коллекции элемента управления и определяет, следует ли отображать каждую WebPart команду на основе выбранного вами критерия. Обратите внимание, что базовый метод предоставляет множество критериев фильтрации по умолчанию, которые будет трудно воспроизвести, если вы полностью переопределите метод. Если у вас есть только несколько особых случаев, может потребоваться сначала вызвать базовый метод, а затем передать полученную коллекцию через собственный дополнительный метод, чтобы применить настраиваемые критерии фильтрации.