RequestBringIntoViewEventHandler Temsilci
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.
Olay verileri.
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. |