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
Объект, к которому присоединен обработчик событий.
Данные события.
Комментарии
Обработка этого события обычно выполняется только в элементах, поддерживающих прокручиваемую область, или иным образом намеренно задает размер отрисовки меньше, чем общий требуемый размер содержимого дочернего элемента, и выполняется путем преднамеренной обработки события только после того, как оно перенаправилось вверх в дереве элементов и достигло первого родительского элемента, предлагающего поддержку области прокрутки. Существующая реализация, которая обрабатывает области прокрутки способом, который обычно является желательным для пользовательских элементов управления, — .ScrollViewer Если вы наследуете от ScrollViewer, можно зарегистрировать обработчик класса и FrameworkElement.RequestBringIntoView дополнить обработку события базовым классом. Также следует рассмотреть возможность использования или обработки события, определяемого ScrollChanged классом, вместо FrameworkElement.RequestBringIntoView. Кроме того, если вы создаете полностью пользовательский класс, который не является производным от ScrollViewer, вы по-прежнему можете добавить обработку класса, вызвав EventManager.RegisterClassHandler в экземпляре класса. Дополнительные сведения об обработке классов см. в разделах Маркировка перенаправленных событий как обработанных и Обработка классов.
Элементы содержимого могут вызывать событие узлами содержимого (путем вызова BringIntoView и вызова FrameworkElement.RequestBringIntoView из узла содержимого). Аналогичным образом можно запросить представление элементов логического дерева с помощью вспомогательного метода LogicalTreeHelper.BringIntoView.
Реализует ListBox связанный, но другой метод ScrollIntoView.
Методы расширения
GetMethodInfo(Delegate) |
Получает объект, представляющий метод, представленный указанным делегатом. |