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 başka bir şekilde alt öğe içeriğinin istenen birleşik boyutundan daha küçük işleme boyutunu 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, yine de sınıf örneği oluşturma işleminizde çağırarak EventManager.RegisterClassHandler sınıf işleme 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 ana bilgisayarından çağırma BringIntoView ve oluşturma yoluyla FrameworkElement.RequestBringIntoView ). Benzer şekilde, yardımcı yöntemiyle LogicalTreeHelper.BringIntoViewmantıksal ağaç öğelerinin görünüme getirilmesini isteyebilirsiniz.

, ListBox ilgili ancak farklı bir yöntem ScrollIntoViewuygular.

Uzantı Metotları

GetMethodInfo(Delegate)

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

Şunlara uygulanır

Ayrıca bkz.