RequestBringIntoViewEventHandler Temsilci

Tanım

Yönlendirilen olayı işleyecek RequestBringIntoView yöntemi temsil eder.

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)

Parametreler

sender
Object

Olay işleyicisinin eklendiği nesne.

Açıklamalar

Bu olayı işlemek genellikle yalnızca kaydırılabilir bir bölgeyi destekleyen öğeler içinde yapılır veya işleme boyutunu alt öğe içeriğinin birleşik istenen boyutundan daha küçük bir şekilde kasıtlı olarak ayarlar ve yalnızca öğe ağacında yukarı doğru yönlendirildikten ve kaydırma bölgesi desteği sunan ilk üst öğeye ulaştığında olayı kasıtlı olarak işleyerek gerçekleştirilir. Kaydırma bölgelerini genellikle kullanıcı denetimleri için istenen şekilde işleyen mevcut bir uygulamadır ScrollViewer. öğesinden ScrollViewertüretilirseniz, için FrameworkElement.RequestBringIntoView bir sınıf işleyicisi kaydedebilir ve olayın temel sınıf işlemesini tamamlayabilirsiniz. Ayrıca yerine sınıf tanımlı ScrollChanged olayı FrameworkElement.RequestBringIntoViewkullanmayı veya sınıf işlemeyi de göz önünde bulundurmalısınız. Alternatif olarak, öğesinden ScrollViewertüretilmeyen tamamen özel bir sınıf oluşturursanız, sınıf örneğinizde çağırarak EventManager.RegisterClassHandler sınıf işlemeyi ekleyebilirsiniz. Sınıf işleme hakkında ayrıntılı bilgi için bkz. Yönlendirilen Olayları İşlenmiş Olarak İşaretleme ve Sınıf İşleme.

İçerik öğeleri, olayın içerik konakları tarafından tetiklenmesine neden olabilir (içerik konağından çağırma BringIntoView ve yükseltme yoluyla FrameworkElement.RequestBringIntoView ). Benzer şekilde, yardımcı yöntemiyle LogicalTreeHelper.BringIntoViewmantıksal ağaç öğelerinin görünüme getirilmesini isteyebilirsiniz.

A ListBox , ilgili ama farklı bir yöntem ScrollIntoViewuygular.

Uzantı Metotları

Name Description
GetMethodInfo(Delegate)

Belirtilen temsilci tarafından temsil edilen yöntemi temsil eden bir nesnesi alır.

Şunlara uygulanır

Ayrıca bkz.