RequestBringIntoViewEventHandler Temsilci

Tanım

Yönlendirilmiş olayı işleyecek yöntemi temsil eder RequestBringIntoView .Represents the method that will handle the RequestBringIntoView routed event.

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.The object where the event handler is attached.

e
RequestBringIntoViewEventArgs

Olay verileri.The event data.

Devralma
RequestBringIntoViewEventHandler

Açıklamalar

Bu olayı işlemek genellikle yalnızca kaydırılabilir bölgeyi destekleyen öğeler içinde yapılır veya kendi işleme boyutunu kendi alt öğe içeriklerinin birleştirilmiş boyutundan daha küçük bir şekilde ayarlayabilir ve yalnızca, öğe ağacında yukarı doğru yönlendirildikten sonra olayı kasıtlı olarak işleyerek yapılır ve kaydırma bölgesi desteği sunan ilk üst öğeye ulaştı.Handling this event is typically only done within elements that support a scrollable region, or otherwise deliberately set their rendering size smaller than the combined desired size of their child element content, and is only done by deliberately handling the event once it has routed upwards in the element tree and has reached the first parent that offers scrolling region support. Kaydırma bölgelerini, genellikle Kullanıcı denetimleri için istenen şekilde işleyen mevcut bir uygulama ScrollViewer .An existing implementation that handles scrolling regions in a manner that is typically desirable for user controls is ScrollViewer. Öğesinden türetirsiniz ScrollViewer , için bir sınıf işleyicisi kaydedebilir FrameworkElement.RequestBringIntoView ve etkinliğin temel sınıf işlemesini destekleyebilirsiniz.If you derive from ScrollViewer, you can register a class handler for FrameworkElement.RequestBringIntoView and supplement the base class handling of the event. Ayrıca, yerine sınıf tarafından tanımlanan olayı kullanmayı veya sınıf işlemesini göz önünde bulundurmanız gerekir ScrollChanged FrameworkElement.RequestBringIntoView .You should also consider using or class-handling the class-defined ScrollChanged event instead of FrameworkElement.RequestBringIntoView. Alternatif olarak, öğesinden türetilmeyen tamamen özel bir sınıf oluşturursanız ScrollViewer , EventManager.RegisterClassHandler sınıf örneklemesini çağırarak sınıf işleme ekleyebilirsiniz.Alternatively, if you create an entirely custom class that does not derive from ScrollViewer, you can still add class handling by calling EventManager.RegisterClassHandler in your class instantiation. Sınıf işlemesi hakkında daha fazla bilgi için bkz. yönlendirilmiş olayları işlenmiş olarak işaretleme ve sınıf işleme.For details on class handling, see Marking Routed Events as Handled, and Class Handling.

İçerik öğeleri, olayın içerik konakları tarafından oluşturulmasına neden olabilir ( BringIntoView içerik konaktan çağırma ve oluşturma aracılığıyla FrameworkElement.RequestBringIntoView ).Content elements can cause the event to be raised by their content hosts (through calling BringIntoView and raising FrameworkElement.RequestBringIntoView from the content host). Benzer şekilde, yardımcı yöntemiyle görüntülemek için mantıksal ağaç öğeleri de isteyebilirsiniz LogicalTreeHelper.BringIntoView .Similarly, you can request logical tree elements to be brought into view with the helper method LogicalTreeHelper.BringIntoView.

, ListBox İlişkili ancak farklı bir yöntemi uygular ScrollIntoView .A ListBox implements a related but different method ScrollIntoView.

Uzantı Metotları

GetMethodInfo(Delegate)

Belirtilen temsilci tarafından temsil edilen yöntemi temsil eden bir nesne alır.Gets an object that represents the method represented by the specified delegate.

Şunlara uygulanır

Ayrıca bkz.