다음을 통해 공유


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)

지정된 대리자가 나타내는 메서드를 나타내는 개체를 가져옵니다.

적용 대상

추가 정보