UIElement Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
UIElement é uma classe base para implementações WPF de nível central que se baseiam em elementos Windows Presentation Foundation (WPF) e características básicas de apresentação.
public ref class UIElement : System::Windows::Media::Visual, System::Windows::IInputElement, System::Windows::Media::Animation::IAnimatable
[System.Windows.Markup.UidProperty("Uid")]
public class UIElement : System.Windows.Media.Visual, System.Windows.IInputElement, System.Windows.Media.Animation.IAnimatable
[<System.Windows.Markup.UidProperty("Uid")>]
type UIElement = class
inherit Visual
interface IAnimatable
interface IInputElement
[<System.Windows.Markup.UidProperty("Uid")>]
type UIElement = class
inherit Visual
interface IInputElement
interface IAnimatable
Public Class UIElement
Inherits Visual
Implements IAnimatable, IInputElement
- Herança
- Derivado
- Atributos
- Implementações
Observações
UIElement fornece um ponto de partida para as características do layout dos elementos e também expõe métodos virtuais que as classes derivadas podem sobrepor, o que pode influenciar o comportamento de renderização do layout do elemento e dos seus elementos filhos.
Grande parte do comportamento de entrada e foco dos elementos em geral também está definido na UIElement classe. Isto inclui os eventos para entrada de teclado, rato e caneta stylus, bem como propriedades de estado relacionadas. Muitos destes eventos são eventos encaminhados, e muitos dos eventos relacionados com entradas têm tanto uma versão de encaminhamento por bolhas como uma versão de tunelamento do evento. Estes eventos emparelhados são normalmente os de maior interesse para os autores de controlo.
UIElement inclui também APIs que se relacionam com o modelo de eventos WPF, incluindo métodos que podem gerar eventos encaminhados especificados provenientes de uma instância de elemento.
Em termos de arquitetura, UIElement pode ser considerado aproximadamente equivalente a um handle de janela na programação Win32, ou a um Elemento na programação Dynamic HTML (DHTML). UIElement é um elemento base ao nível WPF núcleo.
A UIElement possui as seguintes capacidades especificamente definidas pela UIElement classe:
Pode ser renderizado como elemento filho (UIElement deriva de Visual, uma classe de gráficos de alto nível)
Contém lógica usada para dimensionar e posicionar possíveis elementos filhos de um UIElement (quando interpretada por um sistema de layout)
Pode responder à entrada do utilizador (incluindo controlo de para onde a entrada é enviada através da gestão do encaminhamento de eventos ou do encaminhamento de comandos)
Pode gerar eventos encaminhados que percorrem uma rota através da árvore de elementos lógicos
Suporta alguns aspetos do sistema de animação
FrameworkElement é a WPF classe de implementação ao nível do framework que se baseia no UIElement e adiciona interações específicas ao nível do framework WPF. FrameworkElement adiciona e define as seguintes capacidades:
Características adicionais de layout específicas do framework
Suporte para relatórios de metadados mais ricos sobre propriedades
Implementação específica de classe de certas classes base de entrada e as suas propriedades ou eventos anexados
Suporte de estilo
Suporte adicional à animação
Outra classe relacionada é ContentElement. A ContentElement classe implementa muitos dos mesmos membros que UIElement; a diferença entre estas duas classes está relacionada com o seu lugar pretendido no modelo global de conteúdo. Uma UIElement classe derivada define tipicamente um modelo de conteúdo relativamente rígido, o que significa que existem restrições sobre quais elementos podem ser elementos filhos na marcação. Pode haver capacidade para aceitar conteúdo infantil menos restritivo num UIElement, mas essa capacidade está tipicamente centralizada em propriedades de conteúdo designadas. Uma ContentElement classe derivada normalmente não é tão restritiva quanto ao conteúdo, para suportar cenários como documentos em formato de fluxo.
Importante
Visibility O estado afeta todo o tratamento de entrada por esse elemento. Elementos que não são visíveis não participam em testes de acerto e não recebem eventos de entrada, mesmo que o rato esteja acima dos limites onde o elemento estaria se fosse visível.
Construtores
| Name | Description |
|---|---|
| UIElement() |
Inicializa uma nova instância da UIElement classe. |
Campos
| Name | Description |
|---|---|
| AllowDropProperty |
Identifica a AllowDrop propriedade de dependência. |
| AreAnyTouchesCapturedProperty |
Identifica a AreAnyTouchesCaptured propriedade de dependência. |
| AreAnyTouchesCapturedWithinProperty |
Identifica a AreAnyTouchesCapturedWithin propriedade de dependência. |
| AreAnyTouchesDirectlyOverProperty |
Identifica a AreAnyTouchesDirectlyOver propriedade de dependência. |
| AreAnyTouchesOverProperty |
Identifica a AreAnyTouchesOver propriedade de dependência. |
| BitmapEffectInputProperty |
Identifica a BitmapEffectInput propriedade de dependência. |
| BitmapEffectProperty |
Identifica a BitmapEffect propriedade de dependência. |
| CacheModeProperty |
Identifica a CacheMode propriedade de dependência. |
| ClipProperty |
Identifica a Clip propriedade de dependência. |
| ClipToBoundsProperty |
Identifica a ClipToBounds propriedade de dependência. |
| DragEnterEvent |
Identifica o DragEnter evento encaminhado. |
| DragLeaveEvent |
Identifica o DragLeave evento encaminhado. |
| DragOverEvent |
Identifica o DragOver evento encaminhado. |
| DropEvent |
Identifica o Drop evento encaminhado. |
| EffectProperty |
Identifica a Effect propriedade de dependência. |
| FocusableProperty |
Identifica a Focusable propriedade de dependência. |
| GiveFeedbackEvent |
Identifica o GiveFeedback evento encaminhado. |
| GotFocusEvent |
Identifica o GotFocus evento encaminhado. |
| GotKeyboardFocusEvent |
Identifica o GotKeyboardFocus evento encaminhado. |
| GotMouseCaptureEvent |
Identifica o GotMouseCapture evento encaminhado. |
| GotStylusCaptureEvent |
Identifica o GotStylusCapture evento encaminhado. |
| GotTouchCaptureEvent |
Identifica o GotTouchCapture evento encaminhado. |
| IsEnabledProperty |
Identifica a IsEnabled propriedade de dependência. |
| IsFocusedProperty |
Identifica a IsFocused propriedade de dependência. |
| IsHitTestVisibleProperty |
Identifica a IsHitTestVisible propriedade de dependência. |
| IsKeyboardFocusedProperty |
Identifica a IsKeyboardFocused propriedade de dependência. |
| IsKeyboardFocusWithinProperty |
Identifica a IsKeyboardFocusWithin propriedade de dependência. |
| IsManipulationEnabledProperty |
Identifica a IsManipulationEnabled propriedade de dependência. |
| IsMouseCapturedProperty |
Identifica a IsMouseCaptured propriedade de dependência. |
| IsMouseCaptureWithinProperty |
Identifica a IsMouseCaptureWithin propriedade de dependência. |
| IsMouseDirectlyOverProperty |
Identifica a IsMouseDirectlyOver propriedade de dependência. |
| IsMouseOverProperty |
Identifica a IsMouseOver propriedade de dependência. |
| IsStylusCapturedProperty |
Identifica a IsStylusCaptured propriedade de dependência. |
| IsStylusCaptureWithinProperty |
Identifica a IsStylusCaptureWithin propriedade de dependência. |
| IsStylusDirectlyOverProperty |
Identifica a IsStylusDirectlyOver propriedade de dependência. |
| IsStylusOverProperty |
Identifica a IsStylusOver propriedade de dependência. |
| IsVisibleProperty |
Identifica a IsVisible propriedade de dependência. |
| KeyDownEvent |
Identifica o KeyDown evento encaminhado. |
| KeyUpEvent |
Identifica o KeyUp evento encaminhado. |
| LostFocusEvent |
Identifica o LostFocus evento encaminhado. |
| LostKeyboardFocusEvent |
Identifica o LostKeyboardFocus evento encaminhado. |
| LostMouseCaptureEvent |
Identifica o LostMouseCapture evento encaminhado. |
| LostStylusCaptureEvent |
Identifica o LostStylusCapture evento encaminhado. |
| LostTouchCaptureEvent |
Identifica o LostTouchCapture evento encaminhado. |
| ManipulationBoundaryFeedbackEvent |
Identifica o ManipulationBoundaryFeedback evento. |
| ManipulationCompletedEvent |
Identifica o ManipulationCompleted evento encaminhado. |
| ManipulationDeltaEvent |
Identifica o ManipulationDelta evento encaminhado. |
| ManipulationInertiaStartingEvent |
Identifica o ManipulationInertiaStarting evento encaminhado. |
| ManipulationStartedEvent |
Identifica o ManipulationStarted evento encaminhado. |
| ManipulationStartingEvent |
Identifica o ManipulationStarting evento encaminhado. |
| MouseDownEvent |
Identifica o MouseDown evento encaminhado. |
| MouseEnterEvent |
Identifica o MouseEnter evento encaminhado. |
| MouseLeaveEvent |
Identifica o MouseLeave evento encaminhado. |
| MouseLeftButtonDownEvent |
Identifica o MouseLeftButtonDown evento encaminhado. |
| MouseLeftButtonUpEvent |
Identifica o MouseLeftButtonUp evento encaminhado. |
| MouseMoveEvent |
Identifica o MouseMove evento encaminhado. |
| MouseRightButtonDownEvent |
Identifica o MouseRightButtonDown evento encaminhado. |
| MouseRightButtonUpEvent |
Identifica o MouseRightButtonUp evento encaminhado. |
| MouseUpEvent |
Identifica o MouseUp evento encaminhado. |
| MouseWheelEvent |
Identifica o MouseWheel evento encaminhado. |
| OpacityMaskProperty |
Identifica a OpacityMask propriedade de dependência. |
| OpacityProperty |
Identifica a Opacity propriedade de dependência. |
| PreviewDragEnterEvent |
Identifica o PreviewDragEnter evento encaminhado. |
| PreviewDragLeaveEvent |
Identifica o PreviewDragLeave evento encaminhado. |
| PreviewDragOverEvent |
Identifica o PreviewDragOver evento encaminhado. |
| PreviewDropEvent |
Identifica o PreviewDrop evento encaminhado. |
| PreviewGiveFeedbackEvent |
Identifica o PreviewGiveFeedback evento encaminhado. |
| PreviewGotKeyboardFocusEvent |
Identifica o PreviewGotKeyboardFocus evento encaminhado. |
| PreviewKeyDownEvent |
Identifica o PreviewKeyDown evento encaminhado. |
| PreviewKeyUpEvent |
Identifica o PreviewKeyUp evento encaminhado. |
| PreviewLostKeyboardFocusEvent |
Identifica o PreviewLostKeyboardFocus evento encaminhado. |
| PreviewMouseDownEvent |
Identifica o PreviewMouseDown evento encaminhado. |
| PreviewMouseLeftButtonDownEvent |
Identifica o PreviewMouseLeftButtonDown evento encaminhado. |
| PreviewMouseLeftButtonUpEvent |
Identifica o PreviewMouseLeftButtonUp evento encaminhado. |
| PreviewMouseMoveEvent |
Identifica o PreviewMouseMove evento encaminhado. |
| PreviewMouseRightButtonDownEvent |
Identifica o PreviewMouseRightButtonDown evento encaminhado. |
| PreviewMouseRightButtonUpEvent |
Identifica o PreviewMouseRightButtonUp evento encaminhado. |
| PreviewMouseUpEvent |
Identifica o PreviewMouseUp evento encaminhado. |
| PreviewMouseWheelEvent |
Identifica o PreviewMouseWheel evento encaminhado. |
| PreviewQueryContinueDragEvent |
Identifica o PreviewQueryContinueDrag evento encaminhado. |
| PreviewStylusButtonDownEvent |
Identifica o PreviewStylusButtonDown evento encaminhado. |
| PreviewStylusButtonUpEvent |
Identifica o PreviewStylusButtonUp evento encaminhado. |
| PreviewStylusDownEvent |
Identifica o PreviewStylusDown evento encaminhado. |
| PreviewStylusInAirMoveEvent |
Identifica o PreviewStylusInAirMove evento encaminhado. |
| PreviewStylusInRangeEvent |
Identifica o PreviewStylusInRange evento encaminhado. |
| PreviewStylusMoveEvent |
Identifica o PreviewStylusMove evento encaminhado. |
| PreviewStylusOutOfRangeEvent |
Identifica o PreviewStylusOutOfRange evento encaminhado. |
| PreviewStylusSystemGestureEvent |
Identifica o PreviewStylusSystemGesture evento encaminhado. |
| PreviewStylusUpEvent |
Identifica o PreviewStylusUp evento encaminhado. |
| PreviewTextInputEvent |
Identifica o PreviewTextInput evento encaminhado. |
| PreviewTouchDownEvent |
Identifica o PreviewTouchDown evento encaminhado. |
| PreviewTouchMoveEvent |
Identifica o PreviewTouchMove evento encaminhado. |
| PreviewTouchUpEvent |
Identifica o PreviewTouchUp evento encaminhado. |
| QueryContinueDragEvent |
Identifica o QueryContinueDrag evento encaminhado. |
| QueryCursorEvent |
Identifica o QueryCursor evento encaminhado. |
| RenderTransformOriginProperty |
Identifica a RenderTransformOrigin propriedade de dependência. |
| RenderTransformProperty |
Identifica a RenderTransform propriedade de dependência. |
| SnapsToDevicePixelsProperty |
Identifica a SnapsToDevicePixels propriedade de dependência. |
| StylusButtonDownEvent |
Identifica o StylusButtonDown evento encaminhado. |
| StylusButtonUpEvent |
Identifica o StylusButtonUp evento encaminhado. |
| StylusDownEvent |
Identifica o StylusDown evento encaminhado. |
| StylusEnterEvent |
Identifica o StylusEnter evento encaminhado. |
| StylusInAirMoveEvent |
Identifica o StylusInAirMove evento encaminhado. |
| StylusInRangeEvent |
Identifica o StylusInRange evento encaminhado. |
| StylusLeaveEvent |
Identifica o StylusLeave evento encaminhado. |
| StylusMoveEvent |
Identifica o StylusMove evento encaminhado. |
| StylusOutOfRangeEvent |
Identifica o StylusOutOfRange evento encaminhado. |
| StylusSystemGestureEvent |
Identifica o StylusSystemGesture evento encaminhado. |
| StylusUpEvent |
Identifica o StylusUp evento encaminhado. |
| TextInputEvent |
Identifica o TextInput evento encaminhado. |
| TouchDownEvent |
Identifica o TouchDown evento encaminhado. |
| TouchEnterEvent |
Identifica o TouchEnter evento encaminhado. |
| TouchLeaveEvent |
Identifica o TouchLeave evento encaminhado. |
| TouchMoveEvent |
Identifica o TouchMove evento encaminhado. |
| TouchUpEvent |
Identifica o TouchUp evento encaminhado. |
| UidProperty |
Identifica a Uid propriedade de dependência. |
| VisibilityProperty |
Identifica a Visibility propriedade de dependência. |
Propriedades
| Name | Description |
|---|---|
| AllowDrop |
Recebe ou define um valor que indica se este elemento pode ser usado como alvo de uma operação de arrastar e largar. Isto é uma propriedade de dependência. |
| AreAnyTouchesCaptured |
Recebe um valor que indica se pelo menos um toque é capturado neste elemento. |
| AreAnyTouchesCapturedWithin |
Recebe um valor que indica se pelo menos um toque é capturado neste elemento ou em qualquer elemento filho na sua árvore visual. |
| AreAnyTouchesDirectlyOver |
Obtém um valor que indica se pelo menos um toque é pressionado sobre este elemento. |
| AreAnyTouchesOver |
Recebe um valor que indica se pelo menos um toque é pressionado sobre este elemento ou qualquer elemento filho na sua árvore visual. |
| BitmapEffect |
Obsoleto.
Obsoleto.
Recebe ou define um efeito bitmap que se aplica diretamente ao conteúdo renderizado para este elemento. Isto é uma propriedade de dependência. |
| BitmapEffectInput |
Obsoleto.
Obsoleto.
Obtém ou define uma fonte de entrada para o efeito bitmap que se aplica diretamente ao conteúdo renderizado para este elemento. Isto é uma propriedade de dependência. |
| CacheMode |
Obtém ou define uma representação em cache do UIElement. |
| Clip |
Obtém ou define a geometria usada para definir o contorno do conteúdo de um elemento. Isto é uma propriedade de dependência. |
| ClipToBounds |
Recebe ou define um valor que indica se deve recortar o conteúdo deste elemento (ou o conteúdo proveniente dos elementos filhos deste elemento) para caber no tamanho do elemento que o contém. Isto é uma propriedade de dependência. |
| CommandBindings |
Obtém uma coleção de CommandBinding objetos associados a este elemento. A permite o CommandBinding tratamento de comandos para este elemento e declara a ligação entre um comando, os seus eventos e os handlers anexados por este elemento. |
| DependencyObjectType |
Obtém o DependencyObjectType que envolve o tipo CLR desta instância. (Herdado de DependencyObject) |
| DesiredSize |
Obtém o tamanho que este elemento calculou durante a passagem da medida do processo de layout. |
| Dispatcher |
Percebe o Dispatcher que isto DispatcherObject está associado. (Herdado de DispatcherObject) |
| Effect |
Obtém ou define o efeito bitmap para se aplicar ao UIElement. Isto é uma propriedade de dependência. |
| Focusable |
Recebe ou define um valor que indica se o elemento pode receber foco. Isto é uma propriedade de dependência. |
| HasAnimatedProperties |
Obtém um valor que indica se este elemento tem propriedades animadas. |
| HasEffectiveKeyboardFocus |
Obtém um valor que indica se tem UIElement foco. |
| InputBindings |
Obtém a coleção de ligações de entrada associadas a este elemento. |
| IsArrangeValid |
Obtém um valor que indica se o tamanho e a posição calculados dos elementos filhos na disposição deste elemento são válidos. |
| IsEnabled |
Recebe ou define um valor que indica se este elemento está ativado na interface do utilizador (UI). Isto é uma propriedade de dependência. |
| IsEnabledCore |
Obtém um valor que se torna o valor de retorno de IsEnabled em classes derivadas. |
| IsFocused |
Obtém um valor que determina se este elemento tem foco lógico. Isto é uma propriedade de dependência. |
| IsHitTestVisible |
Recebe ou define um valor que declara se este elemento pode ser devolto como resultado de teste de sucesso a partir de alguma parte do seu conteúdo renderizado. Isto é uma propriedade de dependência. |
| IsInputMethodEnabled |
Recebe um valor que indica se um sistema de métodos de entrada, como um Editor de Métodos de Entrada (IME), está ativado para processar a entrada deste elemento. |
| IsKeyboardFocused |
Obtém um valor que indica se este elemento tem foco no teclado. Isto é uma propriedade de dependência. |
| IsKeyboardFocusWithin |
Recebe um valor que indica se o foco do teclado está em algum lugar dentro do elemento ou dos seus elementos filhos da árvore visual. Isto é uma propriedade de dependência. |
| IsManipulationEnabled |
Obtém ou define um valor que indica se eventos de manipulação estão ativados neste UIElement. |
| IsMeasureValid |
Recebe um valor que indica se o tamanho atual devolvido pela medida de layout é válido. |
| IsMouseCaptured |
Recebe um valor que indica se o rato está capturado para este elemento. Isto é uma propriedade de dependência. |
| IsMouseCaptureWithin |
Obtém um valor que determina se a captura do rato é detida por este elemento ou por elementos filhos na sua árvore visual. Isto é uma propriedade de dependência. |
| IsMouseDirectlyOver |
Obtém um valor que indica se a posição do ponteiro do rato corresponde aos resultados do teste de sucesso, que têm em conta a composição de elementos. Isto é uma propriedade de dependência. |
| IsMouseOver |
Obtém um valor que indica se o ponteiro do rato está localizado sobre este elemento (incluindo elementos filhos na árvore visual). Isto é uma propriedade de dependência. |
| IsSealed |
Recebe um valor que indica se esta instância está atualmente selada (apenas leitura). (Herdado de DependencyObject) |
| IsStylusCaptured |
Obtém um valor que indica se a caneta é capturada por este elemento. Isto é uma propriedade de dependência. |
| IsStylusCaptureWithin |
Obtém um valor que determina se a captura do stylus é detida por este elemento, ou por um elemento dentro dos limites do elemento e da sua árvore visual. Isto é uma propriedade de dependência. |
| IsStylusDirectlyOver |
Obtém um valor que indica se a posição do stylus corresponde aos resultados do teste de acerto, que têm em conta a composição de elementos. Isto é uma propriedade de dependência. |
| IsStylusOver |
Recebe um valor que indica se o cursor da caneta está localizado sobre este elemento (incluindo elementos filhos visuais). Isto é uma propriedade de dependência. |
| IsVisible |
Recebe um valor que indica se este elemento é visível na interface de utilizador (UI). Isto é uma propriedade de dependência. |
| Opacity |
Obtém ou define o fator de opacidade aplicado ao conjunto UIElement quando é renderizado na interface do utilizador (UI). Isto é uma propriedade de dependência. |
| OpacityMask |
Recebe ou define uma máscara de opacidade, como uma Brush implementação que é aplicada a qualquer máscara de canal alfa para o conteúdo renderizado deste elemento. Isto é uma propriedade de dependência. |
| PersistId |
Obsoleto.
Obtém um valor que identifica de forma única este elemento. |
| RenderSize |
Obtém (ou define) o tamanho final de renderização deste elemento. |
| RenderTransform |
Obtém ou define informação de transformação que afeta a posição de renderização deste elemento. Isto é uma propriedade de dependência. |
| RenderTransformOrigin |
Obtém ou define o ponto central de qualquer possível transformação de renderização declarada por RenderTransform, relativamente aos limites do elemento. Isto é uma propriedade de dependência. |
| SnapsToDevicePixels |
Recebe ou define um valor que determina se a renderização deste elemento deve usar definições de pixel específicas do dispositivo durante a renderização. Isto é uma propriedade de dependência. |
| StylusPlugIns |
Obtém uma coleção de todos os objetos plug-in (personalização) da stylus associados a este elemento. |
| TouchesCaptured |
Recebe todos os dispositivos táteis que são captados neste elemento. |
| TouchesCapturedWithin |
Recebe todos os dispositivos táteis capturados para este elemento ou quaisquer elementos filhos na sua árvore visual. |
| TouchesDirectlyOver |
Recebe todos os dispositivos táteis que passam por este elemento. |
| TouchesOver |
Recebe todos os dispositivos táteis que estão sobre este elemento ou quaisquer elementos filhos na sua árvore visual. |
| Uid |
Obtém ou define o identificador único (para localização) para este elemento. Isto é uma propriedade de dependência. |
| Visibility |
Obtém ou define a visibilidade da interface de utilizador (UI) deste elemento. Isto é uma propriedade de dependência. |
| VisualBitmapEffect |
Obsoleto.
Obsoleto.
Obtém ou define o BitmapEffect valor para o Visual. (Herdado de Visual) |
| VisualBitmapEffectInput |
Obsoleto.
Obsoleto.
Obtém ou define o BitmapEffectInput valor para o Visual. (Herdado de Visual) |
| VisualBitmapScalingMode |
Obtém ou define para BitmapScalingMode o Visual. (Herdado de Visual) |
| VisualCacheMode |
Obtém ou define uma representação em cache do Visual. (Herdado de Visual) |
| VisualChildrenCount |
Obtém o número de elementos filhos para o Visual. (Herdado de Visual) |
| VisualClearTypeHint |
Obtém ou define o ClearTypeHint que determina como o ClearType é renderizado no Visual. (Herdado de Visual) |
| VisualClip |
Obtém ou define a região de clip de como Visual valor Geometry . (Herdado de Visual) |
| VisualEdgeMode |
Obtém ou define o modo de aresta de como Visual um EdgeMode valor. (Herdado de Visual) |
| VisualEffect |
Obtém ou define o efeito bitmap para se aplicar ao Visual. (Herdado de Visual) |
| VisualOffset |
Obtém ou define o valor de deslocamento do objeto visual. (Herdado de Visual) |
| VisualOpacity |
Obtém ou define a opacidade do Visual. (Herdado de Visual) |
| VisualOpacityMask |
Obtém ou define o Brush valor que representa a máscara de opacidade do Visual. (Herdado de Visual) |
| VisualParent |
Obtém o pai da árvore visual do objeto visual. (Herdado de Visual) |
| VisualScrollableAreaClip |
Obtém ou define uma área deslocável recortada para o Visual. (Herdado de Visual) |
| VisualTextHintingMode |
Obtém ou define o TextHintingMode do Visual. (Herdado de Visual) |
| VisualTextRenderingMode |
Obtém ou define o TextRenderingMode do Visual. (Herdado de Visual) |
| VisualTransform |
Obtém ou define o Transform valor para o Visual. (Herdado de Visual) |
| VisualXSnappingGuidelines |
Obtém ou define a coleção de orientações de coordenadas x (verticais). (Herdado de Visual) |
| VisualYSnappingGuidelines |
Obtém ou define a coleção de orientações de coordenadas y (horizontais). (Herdado de Visual) |
Métodos
| Name | Description |
|---|---|
| AddHandler(RoutedEvent, Delegate, Boolean) |
Adiciona um tratador de eventos encaminhados para um evento encaminhado especificado, adicionando o handler à coleção de handlers no elemento atual. Especifique |
| AddHandler(RoutedEvent, Delegate) |
Adiciona um tratador de eventos encaminhados para um evento encaminhado especificado, adicionando o handler à coleção de handlers no elemento atual. |
| AddToEventRoute(EventRoute, RoutedEventArgs) |
Adiciona handlers ao especificado EventRoute para a coleção atual UIElement de handlers de eventos. |
| AddVisualChild(Visual) |
Define a relação pai-filho entre dois visuais. (Herdado de Visual) |
| ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior) |
Aplica uma animação a uma propriedade de dependência especificada neste elemento, com a capacidade de especificar o que acontece se a propriedade já tiver uma animação em execução. |
| ApplyAnimationClock(DependencyProperty, AnimationClock) |
Aplica uma animação a uma propriedade de dependência especificada neste elemento. Quaisquer animações existentes são paradas e substituídas pela nova animação. |
| Arrange(Rect) |
Posiciona elementos filhos e determina um tamanho para um UIElement. Os elementos pais chamam este método a partir da sua implementação ArrangeCore(Rect) (ou de um equivalente ao nível do framework WPF) para formar uma atualização recursiva do layout. Este método constitui a segunda passagem de uma atualização de layout. |
| ArrangeCore(Rect) |
Define o modelo para a definição do layout de arranjo ao nível central do WPF. |
| BeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior) |
Inicia uma animação específica para uma propriedade animada específica neste elemento, com a opção de especificar o que acontece se a propriedade já tiver uma animação em corrida. |
| BeginAnimation(DependencyProperty, AnimationTimeline) |
Inicia uma animação para uma propriedade animada específica neste elemento. |
| CaptureMouse() |
Tenta forçar a captura do rato a este elemento. |
| CaptureStylus() |
Tenta forçar a captura da caneta a este elemento. |
| CaptureTouch(TouchDevice) |
Tenta forçar a captura de um toque neste elemento. |
| CheckAccess() |
Determina se o thread que chama tem acesso a este DispatcherObject. (Herdado de DispatcherObject) |
| ClearValue(DependencyProperty) |
Limpa o valor local de uma propriedade. A propriedade a ser limpa é especificada por um DependencyProperty identificador. (Herdado de DependencyObject) |
| ClearValue(DependencyPropertyKey) |
Limpa o valor local de uma propriedade de apenas leitura. O imóvel a ser limpo é especificado por um DependencyPropertyKey. (Herdado de DependencyObject) |
| CoerceValue(DependencyProperty) |
Coage o valor da propriedade de dependência especificada. Isto é conseguido invocando qualquer CoerceValueCallback função especificada nos metadados da propriedade para a propriedade de dependência tal como existe na chamada DependencyObject. (Herdado de DependencyObject) |
| Equals(Object) |
Determina se um fornecido DependencyObject é equivalente à corrente DependencyObject. (Herdado de DependencyObject) |
| FindCommonVisualAncestor(DependencyObject) |
Devolve o ancestral comum de dois objetos visuais. (Herdado de Visual) |
| Focus() |
Tenta focar neste elemento. |
| GetAnimationBaseValue(DependencyProperty) |
Devolve o valor base da propriedade especificada neste elemento, desconsiderando qualquer valor animado possível de uma animação em execução ou parada. |
| GetHashCode() |
Obtém um código de hash para isto DependencyObject. (Herdado de DependencyObject) |
| GetLayoutClip(Size) |
Devolve uma geometria alternativa de recorte que representa a região que seria recortada se ClipToBounds fosse definida para |
| GetLocalValueEnumerator() |
Cria um enumerador especializado para determinar quais as propriedades de dependência que têm valores localmente definidos neste DependencyObject. (Herdado de DependencyObject) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| GetUIParentCore() |
Quando sobrescrito numa classe derivada, retorna um pai alternativo de interface de utilizador (UI) para este elemento se não existir um pai visual. |
| GetValue(DependencyProperty) |
Devolve o valor efetivo atual de uma propriedade de dependência nesta instância de um DependencyObject. (Herdado de DependencyObject) |
| GetVisualChild(Int32) |
Devolve o especificado Visual no pai VisualCollection. (Herdado de Visual) |
| HitTestCore(GeometryHitTestParameters) |
Implementa HitTestCore(GeometryHitTestParameters) para fornecer o comportamento de teste de impacto dos elementos da base (retorno GeometryHitTestResult). |
| HitTestCore(PointHitTestParameters) |
Implementa HitTestCore(PointHitTestParameters) para fornecer o comportamento de teste de impacto dos elementos da base (retorno HitTestResult). |
| InputHitTest(Point) |
Devolve o elemento de entrada dentro do elemento atual que está nas coordenadas especificadas, relativamente à origem do elemento atual. |
| InvalidateArrange() |
Invalida o estado de arranjo (layout) do elemento. Após a invalidação, o layout do elemento será atualizado, o que ocorrerá de forma assíncrona, a menos que seja posteriormente forçado por UpdateLayout(). |
| InvalidateMeasure() |
Invalida o estado de medição (disposição) do elemento. |
| InvalidateProperty(DependencyProperty) |
Reavalia o valor efetivo da propriedade de dependência especificada. (Herdado de DependencyObject) |
| InvalidateVisual() |
Invalida a renderização do elemento e força a uma passagem completa de layout novo. OnRender(DrawingContext) é chamada após o ciclo de layout estar concluído. |
| IsAncestorOf(DependencyObject) |
Determina se o objeto visual é um ancestral do objeto visual descendente. (Herdado de Visual) |
| IsDescendantOf(DependencyObject) |
Determina se o objeto visual é descendente do objeto visual ancestral. (Herdado de Visual) |
| Measure(Size) |
Atualiza o DesiredSize de um UIElement. Os elementos pais chamam este método das suas próprias MeasureCore(Size) implementações para formar uma atualização recursiva do layout. Chamar este método constitui a primeira passagem (a passagem "Measure") de uma atualização de layout. |
| MeasureCore(Size) |
Quando sobreposto numa classe derivada, fornece lógica de medição para dimensionar corretamente este elemento, considerando o tamanho de qualquer conteúdo de elemento filho. |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| MoveFocus(TraversalRequest) |
Tenta mudar o foco deste elemento para outro elemento. A direção para mover o foco é especificada por uma direção de orientação, que é interpretada dentro da organização do pai visual para este elemento. |
| OnAccessKey(AccessKeyEventArgs) |
Fornece tratamento de classes para quando uma chave de acesso significativa para este elemento é invocada. |
| OnChildDesiredSizeChanged(UIElement) |
Suporta o comportamento de layout quando um elemento filho é redimensionado. |
| OnCreateAutomationPeer() |
Devolve implementações específicas de classe AutomationPeer para a infraestrutura Windows Presentation Foundation (WPF). |
| OnDpiChanged(DpiScale, DpiScale) |
Chamada quando o DPI em que esta Vista é renderizada muda. (Herdado de Visual) |
| OnDragEnter(DragEventArgs) |
Invocado quando um evento anexo não tratado DragEnter atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnDragLeave(DragEventArgs) |
Invocado quando um evento anexo não tratado DragLeave atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnDragOver(DragEventArgs) |
Invocado quando um evento anexo não tratado DragOver atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnDrop(DragEventArgs) |
Invocado quando um evento anexo não tratado DragEnter atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnGiveFeedback(GiveFeedbackEventArgs) |
Invocado quando um evento anexo não tratado GiveFeedback atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnGotFocus(RoutedEventArgs) |
Eleva o GotFocus evento encaminhado usando os dados do evento fornecidos. |
| OnGotKeyboardFocus(KeyboardFocusChangedEventArgs) |
Invocado quando um evento anexo não tratado GotKeyboardFocus atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnGotMouseCapture(MouseEventArgs) |
Invocado quando um evento anexo não tratado GotMouseCapture atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnGotStylusCapture(StylusEventArgs) |
Invocado quando um evento anexo não tratado GotStylusCapture atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnGotTouchCapture(TouchEventArgs) |
Fornece o tratamento de classes para o GotTouchCapture evento encaminhado que ocorre quando um toque é capturado para este elemento. |
| OnIsKeyboardFocusedChanged(DependencyPropertyChangedEventArgs) |
Invocado quando um evento não tratado IsKeyboardFocusedChanged é levantado sobre este elemento. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnIsKeyboardFocusWithinChanged(DependencyPropertyChangedEventArgs) |
Invocado pouco antes do IsKeyboardFocusWithinChanged evento ser levantado por este elemento. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnIsMouseCapturedChanged(DependencyPropertyChangedEventArgs) |
Invocado quando um evento não tratado IsMouseCapturedChanged é levantado sobre este elemento. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnIsMouseCaptureWithinChanged(DependencyPropertyChangedEventArgs) |
Invocado quando um evento não tratado IsMouseCaptureWithinChanged é levantado sobre este elemento. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnIsMouseDirectlyOverChanged(DependencyPropertyChangedEventArgs) |
Invocado quando um evento não tratado IsMouseDirectlyOverChanged é levantado sobre este elemento. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnIsStylusCapturedChanged(DependencyPropertyChangedEventArgs) |
Invocado quando um evento não tratado IsStylusCapturedChanged é levantado sobre este elemento. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnIsStylusCaptureWithinChanged(DependencyPropertyChangedEventArgs) |
Invocado quando um evento não tratado IsStylusCaptureWithinChanged é levantado sobre este elemento. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnIsStylusDirectlyOverChanged(DependencyPropertyChangedEventArgs) |
Invocado quando um evento não tratado IsStylusDirectlyOverChanged é levantado sobre este elemento. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnKeyDown(KeyEventArgs) |
Invocado quando um evento anexo não tratado KeyDown atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnKeyUp(KeyEventArgs) |
Invocado quando um evento anexo não tratado KeyUp atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnLostFocus(RoutedEventArgs) |
Eleva o LostFocus evento encaminhado usando os dados do evento fornecidos. |
| OnLostKeyboardFocus(KeyboardFocusChangedEventArgs) |
Invocado quando um evento anexo não tratado LostKeyboardFocus atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnLostMouseCapture(MouseEventArgs) |
Invocado quando um evento anexo não tratado LostMouseCapture atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnLostStylusCapture(StylusEventArgs) |
Invocado quando um evento anexo não tratado LostStylusCapture atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnLostTouchCapture(TouchEventArgs) |
Fornece o tratamento de classes para o LostTouchCapture evento encaminhado que ocorre quando este elemento perde uma captura por toque. |
| OnManipulationBoundaryFeedback(ManipulationBoundaryFeedbackEventArgs) |
Chamado quando o ManipulationBoundaryFeedback evento acontece. |
| OnManipulationCompleted(ManipulationCompletedEventArgs) |
Chamado quando o ManipulationCompleted evento acontece. |
| OnManipulationDelta(ManipulationDeltaEventArgs) |
Chamado quando o ManipulationDelta evento acontece. |
| OnManipulationInertiaStarting(ManipulationInertiaStartingEventArgs) |
Chamado quando o ManipulationInertiaStarting evento acontece. |
| OnManipulationStarted(ManipulationStartedEventArgs) |
Chamado quando o ManipulationStarted evento acontece. |
| OnManipulationStarting(ManipulationStartingEventArgs) |
Fornece tratamento de classes para o ManipulationStarting evento encaminhado que ocorre quando o processador de manipulação é criado pela primeira vez. |
| OnMouseDown(MouseButtonEventArgs) |
Invocado quando um evento anexo não tratado MouseDown atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnMouseEnter(MouseEventArgs) |
Invocado quando um evento anexo não tratado MouseEnter é levantado sobre este elemento. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnMouseLeave(MouseEventArgs) |
Invocado quando um evento anexo não tratado MouseLeave é levantado sobre este elemento. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnMouseLeftButtonDown(MouseButtonEventArgs) |
Invocado quando um evento encaminhado não tratado MouseLeftButtonDown é ativado neste elemento. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnMouseLeftButtonUp(MouseButtonEventArgs) |
Invocado quando um evento encaminhado não tratado MouseLeftButtonUp atinge um elemento da sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnMouseMove(MouseEventArgs) |
Invocado quando um evento anexo não tratado MouseMove atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnMouseRightButtonDown(MouseButtonEventArgs) |
Invocado quando um evento encaminhado não tratado MouseRightButtonDown atinge um elemento da sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnMouseRightButtonUp(MouseButtonEventArgs) |
Invocado quando um evento encaminhado não tratado MouseRightButtonUp atinge um elemento da sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnMouseUp(MouseButtonEventArgs) |
Invocado quando um evento encaminhado não tratado MouseUp atinge um elemento da sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnMouseWheel(MouseWheelEventArgs) |
Invocado quando um evento anexo não tratado MouseWheel atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnPreviewDragEnter(DragEventArgs) |
Invocado quando um evento anexo não tratado PreviewDragEnter atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnPreviewDragLeave(DragEventArgs) |
Invocado quando um evento anexo não tratado PreviewDragLeave atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnPreviewDragOver(DragEventArgs) |
Invocado quando um evento anexo não tratado PreviewDragOver atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnPreviewDrop(DragEventArgs) |
Invocado quando um evento anexo não tratado PreviewDrop atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnPreviewGiveFeedback(GiveFeedbackEventArgs) |
Invocado quando um evento anexo não tratado PreviewGiveFeedback atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnPreviewGotKeyboardFocus(KeyboardFocusChangedEventArgs) |
Invocado quando um evento anexo não tratado PreviewGotKeyboardFocus atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnPreviewKeyDown(KeyEventArgs) |
Invocado quando um evento anexo não tratado PreviewKeyDown atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnPreviewKeyUp(KeyEventArgs) |
Invocado quando um evento anexo não tratado PreviewKeyUp atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnPreviewLostKeyboardFocus(KeyboardFocusChangedEventArgs) |
Invocado quando um evento anexo não tratado PreviewKeyDown atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnPreviewMouseDown(MouseButtonEventArgs) |
Invocado quando um evento encaminhado anexado não tratado PreviewMouseDown atinge um elemento da sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnPreviewMouseLeftButtonDown(MouseButtonEventArgs) |
Invocado quando um evento encaminhado não tratado PreviewMouseLeftButtonDown atinge um elemento da sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnPreviewMouseLeftButtonUp(MouseButtonEventArgs) |
Invocado quando um evento encaminhado não tratado PreviewMouseLeftButtonUp atinge um elemento da sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnPreviewMouseMove(MouseEventArgs) |
Invocado quando um evento anexo não tratado PreviewMouseMove atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnPreviewMouseRightButtonDown(MouseButtonEventArgs) |
Invocado quando um evento encaminhado não tratado PreviewMouseRightButtonDown atinge um elemento da sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnPreviewMouseRightButtonUp(MouseButtonEventArgs) |
Invocado quando um evento encaminhado não tratado PreviewMouseRightButtonUp atinge um elemento da sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnPreviewMouseUp(MouseButtonEventArgs) |
Invocado quando um evento anexo não tratado PreviewMouseUp atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnPreviewMouseWheel(MouseWheelEventArgs) |
Invocado quando um evento anexo não tratado PreviewMouseWheel atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnPreviewQueryContinueDrag(QueryContinueDragEventArgs) |
Invocado quando um evento anexo não tratado PreviewQueryContinueDrag atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnPreviewStylusButtonDown(StylusButtonEventArgs) |
Invocado quando um evento anexo não tratado PreviewStylusButtonDown atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnPreviewStylusButtonUp(StylusButtonEventArgs) |
Invocado quando um evento anexo não tratado PreviewStylusButtonUp atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnPreviewStylusDown(StylusDownEventArgs) |
Invocado quando um evento anexo não tratado PreviewStylusDown atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnPreviewStylusInAirMove(StylusEventArgs) |
Invocado quando um evento anexo não tratado PreviewStylusInAirMove atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnPreviewStylusInRange(StylusEventArgs) |
Invocado quando um evento anexo não tratado PreviewStylusInRange atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnPreviewStylusMove(StylusEventArgs) |
Invocado quando um evento anexo não tratado PreviewStylusMove atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnPreviewStylusOutOfRange(StylusEventArgs) |
Invocado quando um evento anexo não tratado PreviewStylusOutOfRange atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnPreviewStylusSystemGesture(StylusSystemGestureEventArgs) |
Invocado quando um evento anexo não tratado PreviewStylusSystemGesture atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnPreviewStylusUp(StylusEventArgs) |
Invocado quando um evento anexo não tratado PreviewStylusUp atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnPreviewTextInput(TextCompositionEventArgs) |
Invocado quando um evento anexo não tratado PreviewTextInput atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnPreviewTouchDown(TouchEventArgs) |
Fornece tratamento de classes para o PreviewTouchDown evento encaminhado que ocorre quando um toque pressiona este elemento. |
| OnPreviewTouchMove(TouchEventArgs) |
Fornece o tratamento de classes para o PreviewTouchMove evento encaminhado que ocorre quando um toque se move dentro deste elemento. |
| OnPreviewTouchUp(TouchEventArgs) |
Fornece tratamento de classes para o PreviewTouchUp evento encaminhado que ocorre quando um toque é libertado dentro deste elemento. |
| OnPropertyChanged(DependencyPropertyChangedEventArgs) |
Invocado sempre que o valor efetivo de qualquer propriedade de dependência disto DependencyObject for atualizado. A propriedade específica da dependência que mudou é reportada nos dados do evento. (Herdado de DependencyObject) |
| OnQueryContinueDrag(QueryContinueDragEventArgs) |
Invocado quando um evento anexo não tratado QueryContinueDrag atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnQueryCursor(QueryCursorEventArgs) |
Invocado quando um evento anexo não tratado QueryCursor atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnRender(DrawingContext) |
Quando sobreposto numa classe derivada, participa em operações de renderização que são dirigidas pelo sistema de layout. As instruções de renderização para este elemento não são usadas diretamente quando este método é invocado, sendo preservadas para uso assíncrono posterior por layout e desenho. |
| OnRenderSizeChanged(SizeChangedInfo) |
Quando sobreposto numa classe derivada, participa em operações de renderização que são dirigidas pelo sistema de layout. Este método é invocado após a atualização do layout e antes da renderização, se o elemento RenderSize tiver mudado como resultado da atualização do layout. |
| OnStylusButtonDown(StylusButtonEventArgs) |
Invocado quando um evento anexo não tratado StylusButtonDown atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnStylusButtonUp(StylusButtonEventArgs) |
Invocado quando um evento anexo não tratado StylusButtonUp atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnStylusDown(StylusDownEventArgs) |
Invocado quando um evento anexo não tratado StylusDown atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnStylusEnter(StylusEventArgs) |
Invocado quando um evento anexo não tratado StylusEnter é levantado por este elemento. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnStylusInAirMove(StylusEventArgs) |
Invocado quando um evento anexo não tratado StylusInAirMove atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnStylusInRange(StylusEventArgs) |
Invocado quando um evento anexo não tratado StylusInRange atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnStylusLeave(StylusEventArgs) |
Invocado quando um evento anexo não tratado StylusLeave é levantado por este elemento. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnStylusMove(StylusEventArgs) |
Invocado quando um evento anexo não tratado StylusMove atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnStylusOutOfRange(StylusEventArgs) |
Invocado quando um evento anexo não tratado StylusOutOfRange atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnStylusSystemGesture(StylusSystemGestureEventArgs) |
Invocado quando um evento anexo não tratado StylusSystemGesture atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnStylusUp(StylusEventArgs) |
Invocado quando um evento anexo não tratado StylusUp atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnTextInput(TextCompositionEventArgs) |
Invocado quando um evento anexo não tratado TextInput atinge um elemento na sua rota derivado desta classe. Implemente este método para adicionar o tratamento de classes para este evento. |
| OnTouchDown(TouchEventArgs) |
Fornece tratamento de classes para o TouchDown evento encaminhado que ocorre quando um toque pressiona dentro deste elemento. |
| OnTouchEnter(TouchEventArgs) |
Fornece tratamento de classes para o TouchEnter evento encaminhado que ocorre quando um toque se move de fora para dentro dos limites deste elemento. |
| OnTouchLeave(TouchEventArgs) |
Fornece tratamento de classes para o TouchLeave evento encaminhado que ocorre quando um toque se move de dentro para fora dos limites deste UIElement. |
| OnTouchMove(TouchEventArgs) |
Fornece o tratamento de classes para o TouchMove evento encaminhado que ocorre quando um toque se move dentro deste elemento. |
| OnTouchUp(TouchEventArgs) |
Fornece tratamento de classes para o TouchUp evento encaminhado que ocorre quando um toque é libertado dentro deste elemento. |
| OnVisualChildrenChanged(DependencyObject, DependencyObject) |
Chamado quando o VisualCollection objeto visual é modificado. (Herdado de Visual) |
| OnVisualParentChanged(DependencyObject) |
Invocado quando o elemento pai deste UIElement relata uma alteração ao seu pai visual subjacente. |
| PointFromScreen(Point) |
Converte coordenadas Point no ecrã em um Point que representa o sistema de coordenadas atual do Visual. (Herdado de Visual) |
| PointToScreen(Point) |
Converte um Point que representa o sistema de coordenadas atual de o Visual em Point coordenadas no ecrã. (Herdado de Visual) |
| PredictFocus(FocusNavigationDirection) |
Quando sobrescrito numa classe derivada, devolve o elemento que receberia foco para uma direção de percurso de foco especificada, sem realmente mover o foco para esse elemento. |
| RaiseEvent(RoutedEventArgs) |
Levanta um evento roteado específico. O RoutedEvent a levantar é identificado dentro da RoutedEventArgs instância fornecida (como propriedade RoutedEvent desses dados do evento). |
| ReadLocalValue(DependencyProperty) |
Devolve o valor local de uma propriedade de dependência, se esta existir. (Herdado de DependencyObject) |
| ReleaseAllTouchCaptures() |
Liberta todos os dispositivos táteis capturados deste elemento. |
| ReleaseMouseCapture() |
Liberta a captura do rato, se este elemento deteve a captura. |
| ReleaseStylusCapture() |
Liberta a captura do dispositivo da caneta stylus, se este elemento conteve a captura. |
| ReleaseTouchCapture(TouchDevice) |
Tenta libertar o dispositivo tátil especificado deste elemento. |
| RemoveHandler(RoutedEvent, Delegate) |
Remove o gestor de eventos encaminhados especificado deste elemento. |
| RemoveVisualChild(Visual) |
Remove a relação entre pais e filhos entre dois visuais. (Herdado de Visual) |
| SetCurrentValue(DependencyProperty, Object) |
Define o valor de uma propriedade de dependência sem alterar a sua fonte de valor. (Herdado de DependencyObject) |
| SetValue(DependencyProperty, Object) |
Define o valor local de uma propriedade de dependência, especificado pelo seu identificador de propriedade de dependência. (Herdado de DependencyObject) |
| SetValue(DependencyPropertyKey, Object) |
Define o valor local de uma propriedade de dependência somente de leitura, especificado pelo DependencyPropertyKey identificador da propriedade de dependência. (Herdado de DependencyObject) |
| ShouldSerializeCommandBindings() |
Retorna se os processos de serialização devem serializar o conteúdo da CommandBindings propriedade em instâncias desta classe. |
| ShouldSerializeInputBindings() |
Retorna se os processos de serialização devem serializar o conteúdo da InputBindings propriedade em instâncias desta classe. |
| ShouldSerializeProperty(DependencyProperty) |
Devolve um valor que indica se os processos de serialização devem serializar o valor da propriedade de dependência fornecida. (Herdado de DependencyObject) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
| TransformToAncestor(Visual) |
Devolve uma transformação que pode ser usada para transformar coordenadas do Visual para o ancestral especificado Visual do objeto visual. (Herdado de Visual) |
| TransformToAncestor(Visual3D) |
Devolve uma transformação que pode ser usada para transformar coordenadas do Visual para o ancestral especificado Visual3D do objeto visual. (Herdado de Visual) |
| TransformToDescendant(Visual) |
Devolve uma transformada que pode ser usada para transformar coordenadas do Visual para o descendente do objeto visual especificado. (Herdado de Visual) |
| TransformToVisual(Visual) |
Devolve uma transformada que pode ser usada para transformar coordenadas de para Visual o objeto visual especificado. (Herdado de Visual) |
| TranslatePoint(Point, UIElement) |
Traduz um ponto relativo a este elemento para coordenadas que são relativas ao elemento especificado. |
| UpdateLayout() |
Assegura que todos os elementos visuais filhos deste elemento são devidamente atualizados para o layout. |
| VerifyAccess() |
Faz cumprir que o thread que chama tem acesso a este DispatcherObject. (Herdado de DispatcherObject) |
evento
| Name | Description |
|---|---|
| DragEnter |
Ocorre quando o sistema de entrada reporta um evento de arrasto subjacente com este elemento como alvo de arrasto. |
| DragLeave |
Ocorre quando o sistema de entrada reporta um evento de arrasto subjacente com este elemento como origem do arrasto. |
| DragOver |
Ocorre quando o sistema de entrada reporta um evento de arrasto subjacente com este elemento como potencial alvo de drop. |
| Drop |
Ocorre quando o sistema de entrada reporta um evento de queda subjacente com este elemento como alvo de queda. |
| FocusableChanged |
Ocorre quando o valor da Focusable propriedade muda. |
| GiveFeedback |
Ocorre quando o sistema de entrada reporta um evento subjacente de arrastar e largar que envolve este elemento. |
| GotFocus |
Ocorre quando este elemento ganha foco lógico. |
| GotKeyboardFocus |
Ocorre quando o teclado está focado neste elemento. |
| GotMouseCapture |
Ocorre quando este elemento captura o rato. |
| GotStylusCapture |
Ocorre quando este elemento capta a caneta. |
| GotTouchCapture |
Ocorre quando um toque é capturado neste elemento. |
| IsEnabledChanged |
Ocorre quando o valor da IsEnabled propriedade sobre este elemento muda. |
| IsHitTestVisibleChanged |
Ocorre quando o valor da IsHitTestVisible propriedade de dependência altera neste elemento. |
| IsKeyboardFocusedChanged |
Ocorre quando o valor da IsKeyboardFocused propriedade muda neste elemento. |
| IsKeyboardFocusWithinChanged |
Ocorre quando o valor da IsKeyboardFocusWithin propriedade muda neste elemento. |
| IsMouseCapturedChanged |
Ocorre quando o valor da IsMouseCaptured propriedade muda neste elemento. |
| IsMouseCaptureWithinChanged |
Ocorre quando o valor do IsMouseCaptureWithinProperty altera neste elemento. |
| IsMouseDirectlyOverChanged |
Ocorre quando o valor da IsMouseDirectlyOver propriedade muda neste elemento. |
| IsStylusCapturedChanged |
Ocorre quando o valor da IsStylusCaptured propriedade muda neste elemento. |
| IsStylusCaptureWithinChanged |
Ocorre quando o valor da IsStylusCaptureWithin propriedade muda neste elemento. |
| IsStylusDirectlyOverChanged |
Ocorre quando o valor da IsStylusDirectlyOver propriedade muda neste elemento. |
| IsVisibleChanged |
Ocorre quando o valor da IsVisible propriedade muda neste elemento. |
| KeyDown |
Ocorre quando uma tecla é pressionada enquanto o foco está neste elemento. |
| KeyUp |
Ocorre quando uma tecla é libertada enquanto o foco está neste elemento. |
| LayoutUpdated |
Ocorre quando a disposição dos vários elementos visuais associados à corrente Dispatcher muda. |
| LostFocus |
Ocorre quando este elemento perde o foco lógico. |
| LostKeyboardFocus |
Ocorre quando o teclado já não está focado neste elemento. |
| LostMouseCapture |
Ocorre quando este elemento perde a captura do rato. |
| LostStylusCapture |
Ocorre quando este elemento perde a captura da caneta. |
| LostTouchCapture |
Ocorre quando este elemento perde uma captura de toque. |
| ManipulationBoundaryFeedback |
Ocorre quando a manipulação encontra um limite. |
| ManipulationCompleted |
Ocorre quando uma manipulação e inércia no UIElement objeto está completa. |
| ManipulationDelta |
Ocorre quando o dispositivo de entrada muda de posição durante uma manipulação. |
| ManipulationInertiaStarting |
Ocorre quando o dispositivo de entrada perde contacto com o UIElement objeto durante uma manipulação e a inércia começa. |
| ManipulationStarted |
Ocorre quando um dispositivo de entrada inicia uma manipulação do UIElement objeto. |
| ManipulationStarting |
Ocorre quando o processador de manipulação é criado pela primeira vez. |
| MouseDown |
Ocorre quando qualquer botão do rato é pressionado enquanto o ponteiro está sobre este elemento. |
| MouseEnter |
Ocorre quando o ponteiro do rato entra nos limites deste elemento. |
| MouseLeave |
Ocorre quando o ponteiro do rato sai dos limites deste elemento. |
| MouseLeftButtonDown |
Ocorre quando o botão esquerdo do rato é pressionado enquanto o ponteiro do rato está sobre este elemento. |
| MouseLeftButtonUp |
Ocorre quando o botão esquerdo do rato é largado enquanto o ponteiro do rato está sobre este elemento. |
| MouseMove |
Ocorre quando o ponteiro do rato se move enquanto está sobre este elemento. |
| MouseRightButtonDown |
Ocorre quando o botão direito do rato é pressionado enquanto o ponteiro do rato está sobre este elemento. |
| MouseRightButtonUp |
Ocorre quando o botão direito do rato é largado enquanto o ponteiro do rato está sobre este elemento. |
| MouseUp |
Ocorre quando qualquer botão do rato é libertado sobre este elemento. |
| MouseWheel |
Ocorre quando o utilizador roda a roda do rato enquanto o ponteiro do rato está sobre este elemento. |
| PreviewDragEnter |
Ocorre quando o sistema de entrada reporta um evento de arrasto subjacente com este elemento como alvo de arrasto. |
| PreviewDragLeave |
Ocorre quando o sistema de entrada reporta um evento de arrasto subjacente com este elemento como origem do arrasto. |
| PreviewDragOver |
Ocorre quando o sistema de entrada reporta um evento de arrasto subjacente com este elemento como potencial alvo de drop. |
| PreviewDrop |
Ocorre quando o sistema de entrada reporta um evento de queda subjacente com este elemento como alvo de queda. |
| PreviewGiveFeedback |
Ocorre quando uma operação de arrastar e largar é iniciada. |
| PreviewGotKeyboardFocus |
Ocorre quando o teclado está focado neste elemento. |
| PreviewKeyDown |
Ocorre quando uma tecla é pressionada enquanto o foco está neste elemento. |
| PreviewKeyUp |
Ocorre quando uma tecla é libertada enquanto o foco está neste elemento. |
| PreviewLostKeyboardFocus |
Ocorre quando o teclado já não está focado neste elemento. |
| PreviewMouseDown |
Ocorre quando qualquer botão do rato é pressionado enquanto o ponteiro está sobre este elemento. |
| PreviewMouseLeftButtonDown |
Ocorre quando o botão esquerdo do rato é pressionado enquanto o ponteiro do rato está sobre este elemento. |
| PreviewMouseLeftButtonUp |
Ocorre quando o botão esquerdo do rato é largado enquanto o ponteiro do rato está sobre este elemento. |
| PreviewMouseMove |
Ocorre quando o ponteiro do rato se move enquanto o ponteiro do rato está sobre este elemento. |
| PreviewMouseRightButtonDown |
Ocorre quando o botão direito do rato é pressionado enquanto o ponteiro do rato está sobre este elemento. |
| PreviewMouseRightButtonUp |
Ocorre quando o botão direito do rato é largado enquanto o ponteiro do rato está sobre este elemento. |
| PreviewMouseUp |
Ocorre quando qualquer botão do rato é largado enquanto o ponteiro do rato está sobre este elemento. |
| PreviewMouseWheel |
Ocorre quando o utilizador roda a roda do rato enquanto o ponteiro do rato está sobre este elemento. |
| PreviewQueryContinueDrag |
Ocorre quando há uma alteração no estado do teclado ou rato durante uma operação de arrastar e largar. |
| PreviewStylusButtonDown |
Ocorre quando o botão da stylus é pressionado enquanto o ponteiro está sobre este elemento. |
| PreviewStylusButtonUp |
Ocorre quando o botão da stylus é largado enquanto o ponteiro está sobre este elemento. |
| PreviewStylusDown |
Ocorre quando a caneta toca no digitalizador enquanto está sobre este elemento. |
| PreviewStylusInAirMove |
Ocorre quando a caneta se move sobre um elemento sem realmente tocar no digitalizador. |
| PreviewStylusInRange |
Ocorre quando a agulha está suficientemente próxima do digitalizador para ser detetada, enquanto está sobre este elemento. |
| PreviewStylusMove |
Ocorre quando a caneta se move enquanto está sobre o elemento. A caneta tem de se mover enquanto é detetada pelo digitalizador para levantar este evento, caso contrário, PreviewStylusInAirMove é levantada. |
| PreviewStylusOutOfRange |
Ocorre quando a agulha está demasiado longe do digitalizador para ser detetada. |
| PreviewStylusSystemGesture |
Ocorre quando um utilizador executa um dos vários gestos da caneta stylus. |
| PreviewStylusUp |
Ocorre quando o utilizador levanta a caneta do digitalizador enquanto a caneta está sobre este elemento. |
| PreviewTextInput |
Ocorre quando este elemento recebe texto de forma independente do dispositivo. |
| PreviewTouchDown |
Ocorre quando um dedo toca no ecrã enquanto o dedo está sobre este elemento. |
| PreviewTouchMove |
Ocorre quando um dedo se move no ecrã enquanto o dedo está sobre este elemento. |
| PreviewTouchUp |
Ocorre quando um dedo é levantado do ecrã enquanto o dedo está sobre este elemento. |
| QueryContinueDrag |
Ocorre quando há uma alteração no estado do teclado ou rato durante uma operação de arrastar e largar. |
| QueryCursor |
Ocorre quando o cursor é solicitado a ser exibido. Este evento é ativado sobre um elemento cada vez que o ponteiro do rato se move para uma nova localização, o que significa que o objeto cursor pode ter de ser alterado com base na sua nova posição. |
| StylusButtonDown |
Ocorre quando o botão da stylus é pressionado enquanto o ponteiro está sobre este elemento. |
| StylusButtonUp |
Ocorre quando o botão da stylus é largado enquanto o ponteiro está sobre este elemento. |
| StylusDown |
Ocorre quando a caneta toca no digitalizador enquanto a caneta está sobre este elemento. |
| StylusEnter |
Ocorre quando a agulha entra nos limites deste elemento. |
| StylusInAirMove |
Ocorre quando a caneta se move sobre um elemento sem realmente tocar no digitalizador. |
| StylusInRange |
Ocorre quando a agulha está suficientemente próxima do digitalizador para ser detetada, enquanto está sobre este elemento. |
| StylusLeave |
Ocorre quando a agulha sai dos limites do elemento. |
| StylusMove |
Ocorre quando a agulha se move sobre este elemento. A caneta tem de se mover enquanto está no digitalizador para elevar este evento. Caso contrário, StylusInAirMove é elevado em vez disso. |
| StylusOutOfRange |
Ocorre quando a agulha está demasiado longe do digitalizador para ser detetada, enquanto está sobre este elemento. |
| StylusSystemGesture |
Ocorre quando um utilizador executa um dos vários gestos da caneta stylus. |
| StylusUp |
Ocorre quando o utilizador levanta a caneta do digitalizador enquanto está sobre este elemento. |
| TextInput |
Ocorre quando este elemento recebe texto de forma independente do dispositivo. |
| TouchDown |
Ocorre quando um dedo toca no ecrã enquanto o dedo está sobre este elemento. |
| TouchEnter |
Ocorre quando um toque se move de fora para dentro dos limites deste elemento. |
| TouchLeave |
Ocorre quando um toque se move de dentro para fora dos limites deste elemento. |
| TouchMove |
Ocorre quando um dedo se move no ecrã enquanto o dedo está sobre este elemento. |
| TouchUp |
Ocorre quando um dedo é levantado do ecrã enquanto o dedo está sobre este elemento. |