RequestBringIntoViewEventHandler Делегат

Определение

Представляет метод, который будет обрабатывать RequestBringIntoView перенаправленное событие.

public delegate void RequestBringIntoViewEventHandler(System::Object ^ sender, RequestBringIntoViewEventArgs ^ e);
public delegate void RequestBringIntoViewEventHandler(object sender, RequestBringIntoViewEventArgs e);
type RequestBringIntoViewEventHandler = delegate of obj * RequestBringIntoViewEventArgs -> unit
Public Delegate Sub RequestBringIntoViewEventHandler(sender As Object, e As RequestBringIntoViewEventArgs)

Параметры

sender
Object

Объект, в котором подключен обработчик событий.

e
RequestBringIntoViewEventArgs

Данные события.

Комментарии

Обработка этого события обычно выполняется только в элементах, поддерживающих прокручиваемую область, или в противном случае намеренно задает размер отрисовки меньше, чем объединенный требуемый размер содержимого дочернего элемента, и выполняется только путем преднамеренной обработки события после того, как он перенаправился вверх в дереве элементов и достиг первого родительского элемента, который предлагает поддержку прокрутки региона. Существующая реализация, которая обрабатывает области прокрутки таким образом, что обычно желательно для пользовательских элементов управления ScrollViewer. Если вы наследуете ScrollViewer, можно зарегистрировать обработчик класса и FrameworkElement.RequestBringIntoView дополнить обработку базового класса события. Кроме того, следует использовать или обрабатывать определяемое ScrollChanged классом событие, а не FrameworkElement.RequestBringIntoView. Кроме того, если вы создаете полностью пользовательский класс, который не является производным ScrollViewerот, можно по-прежнему добавлять обработку классов путем вызова EventManager.RegisterClassHandler в экземпляре класса. Дополнительные сведения об обработке классов см. в разделе "Маркировка перенаправленных событий как обработанные" и "Обработка классов".

Элементы содержимого могут привести к возникновению события узлами содержимого (путем вызова BringIntoView и создания FrameworkElement.RequestBringIntoView из узла контента). Аналогичным образом можно запросить логические элементы дерева для просмотра с помощью вспомогательного метода LogicalTreeHelper.BringIntoView.

A ListBox реализует связанный, но другой метод ScrollIntoView.

Методы расширения

Имя Описание
GetMethodInfo(Delegate)

Возвращает объект, представляющий метод, представленный указанным делегатом.

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

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