RequestBringIntoViewEventHandler Delegar

Definição

Representa o método que irá lidar com o RequestBringIntoView evento encaminhado.

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)

Parâmetros

sender
Object

O objeto onde o gestor de eventos está ligado.

e
RequestBringIntoViewEventArgs

Os dados do evento.

Observações

O tratamento deste evento é normalmente feito apenas dentro de elementos que suportam uma região deslocável, ou que deliberadamente definam o tamanho de renderização deles inferior ao tamanho combinado desejado do conteúdo dos elementos filhos, e só é feito ao manipular deliberadamente o evento depois de este ter sido encaminhado para cima na árvore de elementos e ter alcançado o primeiro pai que oferece suporte para regiões de scroll. Uma implementação existente que lida com regiões de deslocamento de forma tipicamente desejável para controlos do utilizador é ScrollViewer. Se derivar de ScrollViewer, pode registar um gestor de classes para FrameworkElement.RequestBringIntoView e complementar o tratamento de classe base do evento. Deves também considerar usar ou gerir classes o evento definido ScrollChanged por classe em vez de FrameworkElement.RequestBringIntoView. Alternativamente, se criares uma classe inteiramente personalizada que não deriva de ScrollViewer, ainda podes adicionar tratamento de classes chamando EventManager.RegisterClassHandler a instância da tua classe. Para detalhes sobre a gestão de classes, veja Marcação de Eventos Encaminhados como Tratados e Gestão de Classes.

Elementos de conteúdo podem fazer com que o evento seja levantado pelos seus anfitriões de conteúdo (através de chamadas BringIntoView e elevações FrameworkElement.RequestBringIntoView a partir do anfitrião de conteúdo). De forma semelhante, pode pedir que elementos lógicos da árvore sejam apresentados com o método LogicalTreeHelper.BringIntoViewhelper .

A ListBox implementa um método ScrollIntoViewrelacionado, mas diferente.

Métodos da Extensão

Name Description
GetMethodInfo(Delegate)

Obtém um objeto que representa o método representado pelo delegado especificado.

Aplica-se a

Ver também