FrameworkElement Classe

Definição

Fornece um conjunto ao nível da framework WPF de propriedades, eventos e métodos para elementos do Windows Presentation Foundation (WPF). Esta classe representa a implementação ao nível do framework WPF fornecida, construída sobre as APIs WPF ao nível central definidas por UIElement.

public ref class FrameworkElement : System::Windows::UIElement, System::ComponentModel::ISupportInitialize, System::Windows::IFrameworkInputElement
public ref class FrameworkElement : System::Windows::UIElement, System::ComponentModel::ISupportInitialize, System::Windows::IFrameworkInputElement, System::Windows::Markup::IQueryAmbient
[System.Windows.Markup.RuntimeNameProperty("Name")]
[System.Windows.Markup.UsableDuringInitialization(true)]
[System.Windows.Markup.XmlLangProperty("Language")]
[System.Windows.StyleTypedProperty(Property="FocusVisualStyle", StyleTargetType=typeof(System.Windows.Controls.Control))]
public class FrameworkElement : System.Windows.UIElement, System.ComponentModel.ISupportInitialize, System.Windows.IFrameworkInputElement
[System.Windows.Markup.RuntimeNameProperty("Name")]
[System.Windows.Markup.UsableDuringInitialization(true)]
[System.Windows.Markup.XmlLangProperty("Language")]
[System.Windows.StyleTypedProperty(Property="FocusVisualStyle", StyleTargetType=typeof(System.Windows.Controls.Control))]
public class FrameworkElement : System.Windows.UIElement, System.ComponentModel.ISupportInitialize, System.Windows.IFrameworkInputElement, System.Windows.Markup.IQueryAmbient
[<System.Windows.Markup.RuntimeNameProperty("Name")>]
[<System.Windows.Markup.UsableDuringInitialization(true)>]
[<System.Windows.Markup.XmlLangProperty("Language")>]
[<System.Windows.StyleTypedProperty(Property="FocusVisualStyle", StyleTargetType=typeof(System.Windows.Controls.Control))>]
type FrameworkElement = class
    inherit UIElement
    interface IFrameworkInputElement
    interface IInputElement
    interface ISupportInitialize
[<System.Windows.Markup.RuntimeNameProperty("Name")>]
[<System.Windows.Markup.UsableDuringInitialization(true)>]
[<System.Windows.Markup.XmlLangProperty("Language")>]
[<System.Windows.StyleTypedProperty(Property="FocusVisualStyle", StyleTargetType=typeof(System.Windows.Controls.Control))>]
type FrameworkElement = class
    inherit UIElement
    interface IFrameworkInputElement
    interface IInputElement
    interface ISupportInitialize
    interface IQueryAmbient
Public Class FrameworkElement
Inherits UIElement
Implements IFrameworkInputElement, ISupportInitialize
Public Class FrameworkElement
Inherits UIElement
Implements IFrameworkInputElement, IQueryAmbient, ISupportInitialize
Herança
Derivado
Atributos
Implementações

Observações

FrameworkElement é o ponto de ligação entre WPF classes de elementos ao nível da framework e o conjunto central WPF de serviços de apresentação UIElement. Para mais informações sobre estes conceitos, consulte WPF Arquitetura.

FrameworkElement Estende UIElement e acrescenta as seguintes capacidades:

  • Layout: fornece implementações específicas ao nível da framework WPF para certos métodos que foram definidos como membros virtuais em . Mais notavelmente, FrameworkElement sela certos sobrescritos WPF layout ao nível central e, em vez disso, fornece um equivalente WPF ao nível do framework que as classes derivadas deveriam sobrepor. Por exemplo, FrameworkElement sela ArrangeCore mas fornece ArrangeOverride. Estas alterações refletem o facto de que, ao nível do framework WPF, existe um sistema completo de layout que pode renderizar qualquer classe derivada FrameworkElement. Ao nível central do WPF, certos membros que estruturam uma solução geral de layout baseada em WPF estão em funcionamento, mas o motor real do sistema de layout não está definido. Para mais informações, consulte a Disposição.

  • A árvore lógica: O modelo geral de programação WPF é frequentemente expresso em termos de ser uma árvore de elementos. O suporte para expressar a árvore de elementos como uma árvore lógica, e o suporte associado para definir essa árvore em marcação, é implementado ao FrameworkElement nível. Note-se, no entanto, que FrameworkElement deliberadamente não define um modelo de conteúdo e deixa essa responsabilidade para as classes derivadas. Para mais informações, consulte Árvores em WPF.

  • Eventos ao longo da vida do objeto: É frequentemente útil saber quando um elemento é inicializado (o construtor é chamado) ou quando o elemento é carregado pela primeira vez numa árvore lógica. FrameworkElement define vários eventos relacionados com a vida útil dos objetos que fornecem ganchos úteis para operações de code-behind que envolvem elementos, como adicionar mais elementos filhos. Para mais informações, consulte Eventos ao Longo da Vida do Objeto.

  • Suporte para ligação de dados e referências dinâmicas de recursos: O suporte ao nível de propriedade para ligação de dados e recursos é implementado pela DependencyProperty classe e incorporado no sistema de propriedades, mas a capacidade de resolver um valor de membro armazenado como um Expression (o construto de programação que sustenta tanto a ligação de dados como os recursos dinâmicos) é implementada por FrameworkElement. Para mais informações, consulte Visão Geral sobre Ligação de Dados e Recursos XAML.

  • Estilos:FrameworkElement define a Style propriedade. No entanto, FrameworkElement ainda não define suporte para templates, nem decoradores de suporte. Estas características são introduzidas por classes de controlo como Control e ContentControl.

  • Mais suporte a animação: Algum suporte a animação já estava definido ao nível WPF núcleo, mas FrameworkElement estende isto implementando BeginStoryboard e membros relacionados.

Como se pode ver pela hierarquia de classes, muitas classes WPF derivam de FrameworkElement, seja diretamente ou através de classes base intermédias como Panel ou Control.

Se pretende usar FrameworkElement como classe base, talvez queira primeiro examinar as classes derivadas existentes. FrameworkElement oferece suporte para vários cenários básicos, mas também carece de várias funcionalidades que são desejáveis para um "elemento" no sentido de um bloco de construção que se usa para criar uma interface de utilizador (UI) na Extensible Application Markup Language (XAML). Por exemplo, a FrameworkElement não define nenhum modelo de conteúdo verdadeiro; FrameworkElement pois uma classe base não define uma propriedade que possa criar elementos filhos XAML. Em particular, pode querer olhar para Control e ContentControl.

Construtores

Name Description
FrameworkElement()

Inicializa uma nova instância da FrameworkElement classe.

Campos

Name Description
ActualHeightProperty

Identifica a ActualHeight propriedade de dependência.

ActualWidthProperty

Identifica a ActualWidth propriedade de dependência.

BindingGroupProperty

Identifica a BindingGroup propriedade de dependência.

ContextMenuClosingEvent

Identifica o ContextMenuClosing evento encaminhado.

ContextMenuOpeningEvent

Identifica o ContextMenuOpening evento encaminhado.

ContextMenuProperty

Identifica a ContextMenu propriedade de dependência.

CursorProperty

Identifica a Cursor propriedade de dependência.

DataContextProperty

Identifica a DataContext propriedade de dependência.

DefaultStyleKeyProperty

Identifica a DefaultStyleKey propriedade de dependência.

FlowDirectionProperty

Identifica a FlowDirection propriedade de dependência.

FocusVisualStyleProperty

Identifica a FocusVisualStyle propriedade de dependência.

ForceCursorProperty

Identifica a ForceCursor propriedade de dependência.

HeightProperty

Identifica a Height propriedade de dependência.

HorizontalAlignmentProperty

Identifica a HorizontalAlignment propriedade de dependência.

InputScopeProperty

Identifica a InputScope propriedade de dependência.

LanguageProperty

Identifica a Language propriedade de dependência.

LayoutTransformProperty

Identifica a LayoutTransform propriedade de dependência.

LoadedEvent

Identifica o Loaded evento encaminhado.

MarginProperty

Identifica a Margin propriedade de dependência.

MaxHeightProperty

Identifica a MaxHeight propriedade de dependência.

MaxWidthProperty

Identifica a MaxWidth propriedade de dependência.

MinHeightProperty

Identifica a MinHeight propriedade de dependência.

MinWidthProperty

Identifica a MinWidth propriedade de dependência.

NameProperty

Identifica a Name propriedade de dependência.

OverridesDefaultStyleProperty

Identifica a OverridesDefaultStyle propriedade de dependência.

RequestBringIntoViewEvent

Identifica o RequestBringIntoView evento encaminhado.

SizeChangedEvent

Identifica o SizeChanged evento encaminhado.

StyleProperty

Identifica a Style propriedade de dependência.

TagProperty

Identifica a Tag propriedade de dependência.

ToolTipClosingEvent

Identifica o ToolTipClosing evento encaminhado.

ToolTipOpeningEvent

Identifica o ToolTipOpening evento encaminhado.

ToolTipProperty

Identifica a ToolTip propriedade de dependência.

UnloadedEvent

Identifica o Unloaded evento encaminhado.

UseLayoutRoundingProperty

Identifica a UseLayoutRounding propriedade de dependência.

VerticalAlignmentProperty

Identifica a VerticalAlignment propriedade de dependência.

WidthProperty

Identifica a Width propriedade de dependência.

Propriedades

Name Description
ActualHeight

Obtém a altura renderizada deste elemento.

ActualWidth

Obtém a largura renderizada deste elemento.

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.

(Herdado de UIElement)
AreAnyTouchesCaptured

Recebe um valor que indica se pelo menos um toque é capturado neste elemento.

(Herdado de UIElement)
AreAnyTouchesCapturedWithin

Recebe um valor que indica se pelo menos um toque é capturado neste elemento ou em qualquer elemento filho na sua árvore visual.

(Herdado de UIElement)
AreAnyTouchesDirectlyOver

Obtém um valor que indica se pelo menos um toque é pressionado sobre este elemento.

(Herdado de UIElement)
AreAnyTouchesOver

Recebe um valor que indica se pelo menos um toque é pressionado sobre este elemento ou qualquer elemento filho na sua árvore visual.

(Herdado de UIElement)
BindingGroup

Obtém ou define o BindingGroup que é usado para o elemento.

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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
CacheMode

Obtém ou define uma representação em cache do UIElement.

(Herdado de 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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
ContextMenu

Recebe ou define o elemento do menu de contexto que deve aparecer sempre que o menu de contexto é solicitado através da interface de utilizador (UI) a partir deste elemento.

Cursor

Recebe ou define o cursor que aparece quando o ponteiro do rato está sobre este elemento.

DataContext

Obtém ou define o contexto de dados para um elemento quando este participa na ligação de dados.

DefaultStyleKey

Obtém ou define a chave a usar para referenciar o estilo deste controlo, quando estilos de tema são usados ou definidos.

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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
FlowDirection

Obtém ou define a direção para que o texto e outros elementos da interface de utilizador (UI) fluam dentro de qualquer elemento pai que controle o seu layout.

Focusable

Recebe ou define um valor que indica se o elemento pode receber foco. Isto é uma propriedade de dependência.

(Herdado de UIElement)
FocusVisualStyle

Obtém ou define uma propriedade que permite a personalização da aparência, efeitos ou outras características de estilo que se aplicam a este elemento quando capta o foco do teclado.

ForceCursor

Recebe ou define um valor que indica se isto FrameworkElement deve forçar a interface do utilizador (UI) a renderizar o cursor conforme declarado pela Cursor propriedade.

HasAnimatedProperties

Obtém um valor que indica se este elemento tem propriedades animadas.

(Herdado de UIElement)
HasEffectiveKeyboardFocus

Obtém um valor que indica se tem UIElement foco.

(Herdado de UIElement)
Height

Obtém ou define a altura sugerida do elemento.

HorizontalAlignment

Obtém ou define as características de alinhamento horizontal aplicadas a este elemento quando este é composto dentro de um elemento pai, como um painel ou controlo de itens.

InheritanceBehavior

Obtém ou define os limites de âmbito para herança de valor de propriedade, pesquisa de chave de recursos e pesquisa RelativeSource FindAncestor.

InputBindings

Obtém a coleção de ligações de entrada associadas a este elemento.

(Herdado de UIElement)
InputScope

Obtém ou define o contexto para a entrada usada por este FrameworkElement.

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.

(Herdado de UIElement)
IsEnabled

Recebe ou define um valor que indica se este elemento está ativado na interface do utilizador (UI). Isto é uma propriedade de dependência.

(Herdado de UIElement)
IsEnabledCore

Obtém um valor que se torna o valor de retorno de IsEnabled em classes derivadas.

(Herdado de UIElement)
IsFocused

Obtém um valor que determina se este elemento tem foco lógico. Isto é uma propriedade de dependência.

(Herdado de UIElement)
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.

(Herdado de UIElement)
IsInitialized

Obtém um valor que indica se este elemento foi inicializado, seja durante o processamento por um processador XAML, ou por ter explicitamente o seu EndInit() método chamado.

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.

(Herdado de UIElement)
IsKeyboardFocused

Obtém um valor que indica se este elemento tem foco no teclado. Isto é uma propriedade de dependência.

(Herdado de UIElement)
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.

(Herdado de UIElement)
IsLoaded

Recebe um valor que indica se este elemento foi carregado para apresentação.

IsManipulationEnabled

Obtém ou define um valor que indica se eventos de manipulação estão ativados neste UIElement.

(Herdado de UIElement)
IsMeasureValid

Recebe um valor que indica se o tamanho atual devolvido pela medida de layout é válido.

(Herdado de UIElement)
IsMouseCaptured

Recebe um valor que indica se o rato está capturado para este elemento. Isto é uma propriedade de dependência.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
IsVisible

Recebe um valor que indica se este elemento é visível na interface de utilizador (UI). Isto é uma propriedade de dependência.

(Herdado de UIElement)
Language

Obtém ou define informação de linguagem de localização/globalização que se aplica a um elemento.

LayoutTransform

Recebe ou define uma transformação gráfica que deve aplicar-se a este elemento quando o layout é executado.

LogicalChildren

Obtém um enumerador para elementos lógicos filhos deste elemento.

Margin

Obtém ou define a margem exterior de um elemento.

MaxHeight

Obtém ou define a restrição máxima de altura do elemento.

MaxWidth

Obtém ou define a restrição máxima de largura do elemento.

MinHeight

Obtém ou define a restrição mínima de altura do elemento.

MinWidth

Obtém ou define a restrição mínima de largura do elemento.

Name

Obtém ou define o nome identificativo do elemento. O nome fornece uma referência para que o code-behind, como o código do handler de eventos, possa referir-se a um elemento de marcação após este ser construído durante o processamento por um processador XAML.

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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
OverridesDefaultStyle

Obtém ou define um valor que indica se este elemento incorpora propriedades de estilo de estilos de tema.

Parent

Obtém o elemento pai lógico deste elemento.

PersistId
Obsoleto.

Obtém um valor que identifica de forma única este elemento.

(Herdado de UIElement)
RenderSize

Obtém (ou define) o tamanho final de renderização deste elemento.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
Resources

Obtém ou define o dicionário de recursos definido localmente.

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.

(Herdado de UIElement)
Style

Obtém ou define o estilo usado por este elemento quando é renderizado.

StylusPlugIns

Obtém uma coleção de todos os objetos plug-in (personalização) da stylus associados a este elemento.

(Herdado de UIElement)
Tag

Obtém ou define um valor arbitrário de objeto que pode ser usado para armazenar informação personalizada sobre este elemento.

TemplatedParent

Obtém uma referência ao modelo pai deste elemento. Esta propriedade não é relevante se o elemento não foi criado através de um modelo.

ToolTip

Obtém ou define o objeto tool-tip que é exibido para este elemento na interface do utilizador (UI).

TouchesCaptured

Recebe todos os dispositivos táteis que são captados neste elemento.

(Herdado de UIElement)
TouchesCapturedWithin

Recebe todos os dispositivos táteis capturados para este elemento ou quaisquer elementos filhos na sua árvore visual.

(Herdado de UIElement)
TouchesDirectlyOver

Recebe todos os dispositivos táteis que passam por este elemento.

(Herdado de UIElement)
TouchesOver

Recebe todos os dispositivos táteis que estão sobre este elemento ou quaisquer elementos filhos na sua árvore visual.

(Herdado de UIElement)
Triggers

Estabelece a coleção de gatilhos diretamente neste elemento, ou em elementos filhos.

Uid

Obtém ou define o identificador único (para localização) para este elemento. Isto é uma propriedade de dependência.

(Herdado de UIElement)
UseLayoutRounding

Recebe ou define um valor que indica se o arredondamento do layout deve ser aplicado ao tamanho e posição deste elemento durante o layout.

VerticalAlignment

Obtém ou define as características de alinhamento vertical aplicadas a este elemento quando este é composto dentro de um elemento principal, como um painel ou controlo de itens.

Visibility

Obtém ou define a visibilidade da interface de utilizador (UI) deste elemento. Isto é uma propriedade de dependência.

(Herdado de UIElement)
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 visuais filhos dentro deste elemento.

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)
Width

Obtém ou define a largura do elemento.

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 handledEventsToo que true o handler fornecido seja invocado para eventos encaminhados que já tinham sido marcados como tratados por outro elemento ao longo da rota do evento.

(Herdado de UIElement)
AddHandler(RoutedEvent, Delegate)

Adiciona um tratador de eventos encaminhados para um evento encaminhado especificado, adicionando o handler à coleção de handlers no elemento atual.

(Herdado de UIElement)
AddLogicalChild(Object)

Adiciona o objeto fornecido à árvore lógica deste elemento.

AddToEventRoute(EventRoute, RoutedEventArgs)

Adiciona handlers ao especificado EventRoute para a coleção atual UIElement de handlers de eventos.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
ApplyTemplate()

Constrói a árvore visual do template atual, se necessário, e devolve um valor que indica se a árvore visual foi reconstruída por esta chamada.

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.

(Herdado de UIElement)
ArrangeCore(Rect)

Implementa ArrangeCore(Rect) (definido como virtual em UIElement) e sela a implementação.

ArrangeOverride(Size)

Quando sobreposto numa classe derivada, posiciona elementos filhos e determina um tamanho para uma FrameworkElement classe derivada.

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.

(Herdado de UIElement)
BeginAnimation(DependencyProperty, AnimationTimeline)

Inicia uma animação para uma propriedade animada específica neste elemento.

(Herdado de UIElement)
BeginInit()

Inicia o processo de inicialização deste elemento.

BeginStoryboard(Storyboard, HandoffBehavior, Boolean)

Inicia a sequência de ações contida no storyboard fornecido, com o estado especificado para controlo da animação após o seu início.

BeginStoryboard(Storyboard, HandoffBehavior)

Começa a sequência de ações contida no storyboard fornecido, com opções especificadas para o que deve acontecer se a propriedade já estiver animada.

BeginStoryboard(Storyboard)

Começa a sequência de ações contidas no storyboard fornecido.

BringIntoView()

Tenta trazer este elemento à vista, dentro de quaisquer regiões roláveis onde esteja contido.

BringIntoView(Rect)

Tenta trazer o tamanho da região fornecida deste elemento à vista, dentro de quaisquer regiões roláveis onde esteja contido.

CaptureMouse()

Tenta forçar a captura do rato a este elemento.

(Herdado de UIElement)
CaptureStylus()

Tenta forçar a captura da caneta a este elemento.

(Herdado de UIElement)
CaptureTouch(TouchDevice)

Tenta forçar a captura de um toque neste elemento.

(Herdado de UIElement)
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)
EndInit()

Indica que o processo de inicialização do elemento está completo.

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)
FindName(String)

Encontra um elemento que tem o nome do identificador fornecido.

FindResource(Object)

Procura um recurso com a chave especificada e lança uma exceção se o recurso solicitado não for encontrado.

Focus()

Tenta focar neste elemento.

(Herdado de UIElement)
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.

(Herdado de UIElement)
GetBindingExpression(DependencyProperty)

Devolve o BindingExpression que representa a ligação na propriedade especificada.

GetFlowDirection(DependencyObject)

Obtém o valor da FlowDirection propriedade anexada para o especificado DependencyObject.

GetHashCode()

Obtém um código de hash para isto DependencyObject.

(Herdado de DependencyObject)
GetLayoutClip(Size)

Devolve uma geometria para uma máscara de recorte. A máscara aplica-se se o sistema de layout tentar organizar um elemento maior do que o espaço disponível para o ecrã.

GetLocalValueEnumerator()

Cria um enumerador especializado para determinar quais as propriedades de dependência que têm valores localmente definidos neste DependencyObject.

(Herdado de DependencyObject)
GetTemplateChild(String)

Devolve o elemento nomeado na árvore visual de um .ControlTemplate

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetUIParentCore()

Devolve um pai lógico alternativo para este elemento se não houver 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)

Sobrepõe GetVisualChild(Int32), e devolve um filho no índice especificado de uma coleção de elementos filhos.

HitTestCore(GeometryHitTestParameters)

Implementa HitTestCore(GeometryHitTestParameters) para fornecer o comportamento de teste de impacto dos elementos da base (retorno GeometryHitTestResult).

(Herdado de UIElement)
HitTestCore(PointHitTestParameters)

Implementa HitTestCore(PointHitTestParameters) para fornecer o comportamento de teste de impacto dos elementos da base (retorno HitTestResult).

(Herdado de UIElement)
InputHitTest(Point)

Devolve o elemento de entrada dentro do elemento atual que está nas coordenadas especificadas, relativamente à origem do elemento atual.

(Herdado de UIElement)
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().

(Herdado de UIElement)
InvalidateMeasure()

Invalida o estado de medição (disposição) do elemento.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
MeasureCore(Size)

Implementa o comportamento básico do sistema de layout measure-pass para FrameworkElement.

MeasureOverride(Size)

Quando sobreposto numa classe derivada, mede o tamanho no layout necessário para elementos filhos e determina um tamanho para a FrameworkElementclasse derivada em .

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
MoveFocus(TraversalRequest)

Move o foco do teclado para fora deste elemento e para outro elemento numa direção de percurso fornecida.

OnAccessKey(AccessKeyEventArgs)

Fornece tratamento de classes para quando uma chave de acesso significativa para este elemento é invocada.

(Herdado de UIElement)
OnApplyTemplate()

Quando sobreposto numa classe derivada, é invocado sempre que o código da aplicação ou processos internos chamam ApplyTemplate().

OnChildDesiredSizeChanged(UIElement)

Suporta o comportamento de layout quando um elemento filho é redimensionado.

(Herdado de UIElement)
OnContextMenuClosing(ContextMenuEventArgs)

Invocado sempre que um evento roteado não tratado ContextMenuClosing atinge esta classe na sua rota. Implemente este método para adicionar o tratamento de classes para este evento.

OnContextMenuOpening(ContextMenuEventArgs)

Invocado sempre que um evento roteado não tratado ContextMenuOpening atinge esta classe na sua rota. Implemente este método para adicionar o tratamento de classes para este evento.

OnCreateAutomationPeer()

Devolve implementações específicas de classe AutomationPeer para a infraestrutura Windows Presentation Foundation (WPF).

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
OnGotFocus(RoutedEventArgs)

Invocado sempre que um evento não tratado GotFocus atinge este elemento na sua rota.

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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
OnGotTouchCapture(TouchEventArgs)

Fornece o tratamento de classes para o GotTouchCapture evento encaminhado que ocorre quando um toque é capturado para este elemento.

(Herdado de UIElement)
OnInitialized(EventArgs)

Eleva o Initialized evento. Este método é invocado sempre que IsInitialized está definido para true internamente.

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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
OnLostFocus(RoutedEventArgs)

Eleva o LostFocus evento encaminhado usando os dados do evento fornecidos.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
OnLostTouchCapture(TouchEventArgs)

Fornece o tratamento de classes para o LostTouchCapture evento encaminhado que ocorre quando este elemento perde uma captura por toque.

(Herdado de UIElement)
OnManipulationBoundaryFeedback(ManipulationBoundaryFeedbackEventArgs)

Chamado quando o ManipulationBoundaryFeedback evento acontece.

(Herdado de UIElement)
OnManipulationCompleted(ManipulationCompletedEventArgs)

Chamado quando o ManipulationCompleted evento acontece.

(Herdado de UIElement)
OnManipulationDelta(ManipulationDeltaEventArgs)

Chamado quando o ManipulationDelta evento acontece.

(Herdado de UIElement)
OnManipulationInertiaStarting(ManipulationInertiaStartingEventArgs)

Chamado quando o ManipulationInertiaStarting evento acontece.

(Herdado de UIElement)
OnManipulationStarted(ManipulationStartedEventArgs)

Chamado quando o ManipulationStarted evento acontece.

(Herdado de UIElement)
OnManipulationStarting(ManipulationStartingEventArgs)

Fornece tratamento de classes para o ManipulationStarting evento encaminhado que ocorre quando o processador de manipulação é criado pela primeira vez.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
OnPreviewTouchDown(TouchEventArgs)

Fornece tratamento de classes para o PreviewTouchDown evento encaminhado que ocorre quando um toque pressiona este elemento.

(Herdado de UIElement)
OnPreviewTouchMove(TouchEventArgs)

Fornece o tratamento de classes para o PreviewTouchMove evento encaminhado que ocorre quando um toque se move dentro deste elemento.

(Herdado de UIElement)
OnPreviewTouchUp(TouchEventArgs)

Fornece tratamento de classes para o PreviewTouchUp evento encaminhado que ocorre quando um toque é libertado dentro deste elemento.

(Herdado de UIElement)
OnPropertyChanged(DependencyPropertyChangedEventArgs)

Invocado sempre que o valor efetivo de qualquer propriedade de dependência disto FrameworkElement for atualizado. A propriedade específica de dependência que mudou é reportada no parâmetro de argumentos. Anula OnPropertyChanged(DependencyPropertyChangedEventArgs).

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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
OnRenderSizeChanged(SizeChangedInfo)

Eleva o SizeChanged evento, usando a informação especificada como parte dos dados do evento final.

OnStyleChanged(Style, Style)

Invocado quando o estilo utilizado neste elemento muda, o que invalida o 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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
OnToolTipClosing(ToolTipEventArgs)

Invocado sempre que um evento roteado não tratado ToolTipClosing atinge esta classe na sua rota. Implemente este método para adicionar o tratamento de classes para este evento.

OnToolTipOpening(ToolTipEventArgs)

Invocado sempre que o ToolTipOpening evento encaminhado atinge esta classe na sua rota. 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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
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.

(Herdado de UIElement)
OnTouchMove(TouchEventArgs)

Fornece o tratamento de classes para o TouchMove evento encaminhado que ocorre quando um toque se move dentro deste elemento.

(Herdado de UIElement)
OnTouchUp(TouchEventArgs)

Fornece tratamento de classes para o TouchUp evento encaminhado que ocorre quando um toque é libertado dentro deste elemento.

(Herdado de UIElement)
OnVisualChildrenChanged(DependencyObject, DependencyObject)

Chamado quando o VisualCollection objeto visual é modificado.

(Herdado de Visual)
OnVisualParentChanged(DependencyObject)

Invocado quando o pai deste elemento na árvore visual é alterado. Anula OnVisualParentChanged(DependencyObject).

ParentLayoutInvalidated(UIElement)

Suporta implementações incrementais de layout em subclasses especializadas de FrameworkElement. ParentLayoutInvalidated(UIElement) é invocado quando um elemento filho invalidou uma propriedade que está marcada nos metadados como afetando as passagens de medidas ou arranjos do pai durante o layout.

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)

Determina o próximo elemento que receberia foco em relação a este elemento para uma direção de movimento de foco fornecida, mas não move realmente o foco.

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).

(Herdado de UIElement)
ReadLocalValue(DependencyProperty)

Devolve o valor local de uma propriedade de dependência, se esta existir.

(Herdado de DependencyObject)
RegisterName(String, Object)

Fornece um acessório que simplifica o acesso ao NameScope método de registo.

ReleaseAllTouchCaptures()

Liberta todos os dispositivos táteis capturados deste elemento.

(Herdado de UIElement)
ReleaseMouseCapture()

Liberta a captura do rato, se este elemento deteve a captura.

(Herdado de UIElement)
ReleaseStylusCapture()

Liberta a captura do dispositivo da caneta stylus, se este elemento conteve a captura.

(Herdado de UIElement)
ReleaseTouchCapture(TouchDevice)

Tenta libertar o dispositivo tátil especificado deste elemento.

(Herdado de UIElement)
RemoveHandler(RoutedEvent, Delegate)

Remove o gestor de eventos encaminhados especificado deste elemento.

(Herdado de UIElement)
RemoveLogicalChild(Object)

Remove o objeto fornecido da árvore lógica deste elemento. FrameworkElement atualiza os apontadores pais lógicos da árvore afetados para se manterem sincronizados com esta eliminação.

RemoveVisualChild(Visual)

Remove a relação entre pais e filhos entre dois visuais.

(Herdado de Visual)
SetBinding(DependencyProperty, BindingBase)

Anexa uma ligação a este elemento, com base no objeto de ligação fornecido.

SetBinding(DependencyProperty, String)

Anexa uma ligação a este elemento, com base no nome da propriedade fonte fornecido como qualificação de caminho para a fonte de dados.

SetCurrentValue(DependencyProperty, Object)

Define o valor de uma propriedade de dependência sem alterar a sua fonte de valor.

(Herdado de DependencyObject)
SetFlowDirection(DependencyObject, FlowDirection)

Define o valor da FlowDirection propriedade associada para o elemento fornecido.

SetResourceReference(DependencyProperty, Object)

Procura um recurso com o nome especificado e estabelece uma referência de recurso para a propriedade especificada.

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.

(Herdado de UIElement)
ShouldSerializeInputBindings()

Retorna se os processos de serialização devem serializar o conteúdo da InputBindings propriedade em instâncias desta classe.

(Herdado de UIElement)
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)
ShouldSerializeResources()

Devolve se os processos de serialização devem serializar o conteúdo da Resources propriedade.

ShouldSerializeStyle()

Devolve se os processos de serialização devem serializar o conteúdo da Style propriedade.

ShouldSerializeTriggers()

Devolve se os processos de serialização devem serializar o conteúdo da Triggers propriedade.

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.

(Herdado de UIElement)
TryFindResource(Object)

Procura um recurso com a chave especificada e devolve esse recurso se for encontrado.

UnregisterName(String)

Simplifica o acesso ao NameScope método de desregisto.

UpdateDefaultStyle()

Reaplica o estilo padrão ao atual FrameworkElement.

UpdateLayout()

Assegura que todos os elementos visuais filhos deste elemento são devidamente atualizados para o layout.

(Herdado de UIElement)
VerifyAccess()

Faz cumprir que o thread que chama tem acesso a este DispatcherObject.

(Herdado de DispatcherObject)

evento

Name Description
ContextMenuClosing

Ocorre mesmo antes de qualquer menu de contexto do elemento ser fechado.

ContextMenuOpening

Ocorre quando qualquer menu contextual do elemento é aberto.

DataContextChanged

Ocorre quando o contexto dos dados para este elemento muda.

DragEnter

Ocorre quando o sistema de entrada reporta um evento de arrasto subjacente com este elemento como alvo de arrasto.

(Herdado de UIElement)
DragLeave

Ocorre quando o sistema de entrada reporta um evento de arrasto subjacente com este elemento como origem do arrasto.

(Herdado de UIElement)
DragOver

Ocorre quando o sistema de entrada reporta um evento de arrasto subjacente com este elemento como potencial alvo de drop.

(Herdado de UIElement)
Drop

Ocorre quando o sistema de entrada reporta um evento de queda subjacente com este elemento como alvo de queda.

(Herdado de UIElement)
FocusableChanged

Ocorre quando o valor da Focusable propriedade muda.

(Herdado de UIElement)
GiveFeedback

Ocorre quando o sistema de entrada reporta um evento subjacente de arrastar e largar que envolve este elemento.

(Herdado de UIElement)
GotFocus

Ocorre quando este elemento ganha foco lógico.

(Herdado de UIElement)
GotKeyboardFocus

Ocorre quando o teclado está focado neste elemento.

(Herdado de UIElement)
GotMouseCapture

Ocorre quando este elemento captura o rato.

(Herdado de UIElement)
GotStylusCapture

Ocorre quando este elemento capta a caneta.

(Herdado de UIElement)
GotTouchCapture

Ocorre quando um toque é capturado neste elemento.

(Herdado de UIElement)
Initialized

Ocorre quando isto FrameworkElement é inicializado. Este evento coincide com casos em que o valor da IsInitialized propriedade muda de false (ou não definido) para true.

IsEnabledChanged

Ocorre quando o valor da IsEnabled propriedade sobre este elemento muda.

(Herdado de UIElement)
IsHitTestVisibleChanged

Ocorre quando o valor da IsHitTestVisible propriedade de dependência altera neste elemento.

(Herdado de UIElement)
IsKeyboardFocusedChanged

Ocorre quando o valor da IsKeyboardFocused propriedade muda neste elemento.

(Herdado de UIElement)
IsKeyboardFocusWithinChanged

Ocorre quando o valor da IsKeyboardFocusWithin propriedade muda neste elemento.

(Herdado de UIElement)
IsMouseCapturedChanged

Ocorre quando o valor da IsMouseCaptured propriedade muda neste elemento.

(Herdado de UIElement)
IsMouseCaptureWithinChanged

Ocorre quando o valor do IsMouseCaptureWithinProperty altera neste elemento.

(Herdado de UIElement)
IsMouseDirectlyOverChanged

Ocorre quando o valor da IsMouseDirectlyOver propriedade muda neste elemento.

(Herdado de UIElement)
IsStylusCapturedChanged

Ocorre quando o valor da IsStylusCaptured propriedade muda neste elemento.

(Herdado de UIElement)
IsStylusCaptureWithinChanged

Ocorre quando o valor da IsStylusCaptureWithin propriedade muda neste elemento.

(Herdado de UIElement)
IsStylusDirectlyOverChanged

Ocorre quando o valor da IsStylusDirectlyOver propriedade muda neste elemento.

(Herdado de UIElement)
IsVisibleChanged

Ocorre quando o valor da IsVisible propriedade muda neste elemento.

(Herdado de UIElement)
KeyDown

Ocorre quando uma tecla é pressionada enquanto o foco está neste elemento.

(Herdado de UIElement)
KeyUp

Ocorre quando uma tecla é libertada enquanto o foco está neste elemento.

(Herdado de UIElement)
LayoutUpdated

Ocorre quando a disposição dos vários elementos visuais associados à corrente Dispatcher muda.

(Herdado de UIElement)
Loaded

Ocorre quando o elemento está disposto, renderizado e pronto para interação.

LostFocus

Ocorre quando este elemento perde o foco lógico.

(Herdado de UIElement)
LostKeyboardFocus

Ocorre quando o teclado já não está focado neste elemento.

(Herdado de UIElement)
LostMouseCapture

Ocorre quando este elemento perde a captura do rato.

(Herdado de UIElement)
LostStylusCapture

Ocorre quando este elemento perde a captura da caneta.

(Herdado de UIElement)
LostTouchCapture

Ocorre quando este elemento perde uma captura de toque.

(Herdado de UIElement)
ManipulationBoundaryFeedback

Ocorre quando a manipulação encontra um limite.

(Herdado de UIElement)
ManipulationCompleted

Ocorre quando uma manipulação e inércia no UIElement objeto está completa.

(Herdado de UIElement)
ManipulationDelta

Ocorre quando o dispositivo de entrada muda de posição durante uma manipulação.

(Herdado de UIElement)
ManipulationInertiaStarting

Ocorre quando o dispositivo de entrada perde contacto com o UIElement objeto durante uma manipulação e a inércia começa.

(Herdado de UIElement)
ManipulationStarted

Ocorre quando um dispositivo de entrada inicia uma manipulação do UIElement objeto.

(Herdado de UIElement)
ManipulationStarting

Ocorre quando o processador de manipulação é criado pela primeira vez.

(Herdado de UIElement)
MouseDown

Ocorre quando qualquer botão do rato é pressionado enquanto o ponteiro está sobre este elemento.

(Herdado de UIElement)
MouseEnter

Ocorre quando o ponteiro do rato entra nos limites deste elemento.

(Herdado de UIElement)
MouseLeave

Ocorre quando o ponteiro do rato sai dos limites deste elemento.

(Herdado de UIElement)
MouseLeftButtonDown

Ocorre quando o botão esquerdo do rato é pressionado enquanto o ponteiro do rato está sobre este elemento.

(Herdado de UIElement)
MouseLeftButtonUp

Ocorre quando o botão esquerdo do rato é largado enquanto o ponteiro do rato está sobre este elemento.

(Herdado de UIElement)
MouseMove

Ocorre quando o ponteiro do rato se move enquanto está sobre este elemento.

(Herdado de UIElement)
MouseRightButtonDown

Ocorre quando o botão direito do rato é pressionado enquanto o ponteiro do rato está sobre este elemento.

(Herdado de UIElement)
MouseRightButtonUp

Ocorre quando o botão direito do rato é largado enquanto o ponteiro do rato está sobre este elemento.

(Herdado de UIElement)
MouseUp

Ocorre quando qualquer botão do rato é libertado sobre este elemento.

(Herdado de UIElement)
MouseWheel

Ocorre quando o utilizador roda a roda do rato enquanto o ponteiro do rato está sobre este elemento.

(Herdado de UIElement)
PreviewDragEnter

Ocorre quando o sistema de entrada reporta um evento de arrasto subjacente com este elemento como alvo de arrasto.

(Herdado de UIElement)
PreviewDragLeave

Ocorre quando o sistema de entrada reporta um evento de arrasto subjacente com este elemento como origem do arrasto.

(Herdado de UIElement)
PreviewDragOver

Ocorre quando o sistema de entrada reporta um evento de arrasto subjacente com este elemento como potencial alvo de drop.

(Herdado de UIElement)
PreviewDrop

Ocorre quando o sistema de entrada reporta um evento de queda subjacente com este elemento como alvo de queda.

(Herdado de UIElement)
PreviewGiveFeedback

Ocorre quando uma operação de arrastar e largar é iniciada.

(Herdado de UIElement)
PreviewGotKeyboardFocus

Ocorre quando o teclado está focado neste elemento.

(Herdado de UIElement)
PreviewKeyDown

Ocorre quando uma tecla é pressionada enquanto o foco está neste elemento.

(Herdado de UIElement)
PreviewKeyUp

Ocorre quando uma tecla é libertada enquanto o foco está neste elemento.

(Herdado de UIElement)
PreviewLostKeyboardFocus

Ocorre quando o teclado já não está focado neste elemento.

(Herdado de UIElement)
PreviewMouseDown

Ocorre quando qualquer botão do rato é pressionado enquanto o ponteiro está sobre este elemento.

(Herdado de UIElement)
PreviewMouseLeftButtonDown

Ocorre quando o botão esquerdo do rato é pressionado enquanto o ponteiro do rato está sobre este elemento.

(Herdado de UIElement)
PreviewMouseLeftButtonUp

Ocorre quando o botão esquerdo do rato é largado enquanto o ponteiro do rato está sobre este elemento.

(Herdado de UIElement)
PreviewMouseMove

Ocorre quando o ponteiro do rato se move enquanto o ponteiro do rato está sobre este elemento.

(Herdado de UIElement)
PreviewMouseRightButtonDown

Ocorre quando o botão direito do rato é pressionado enquanto o ponteiro do rato está sobre este elemento.

(Herdado de UIElement)
PreviewMouseRightButtonUp

Ocorre quando o botão direito do rato é largado enquanto o ponteiro do rato está sobre este elemento.

(Herdado de UIElement)
PreviewMouseUp

Ocorre quando qualquer botão do rato é largado enquanto o ponteiro do rato está sobre este elemento.

(Herdado de UIElement)
PreviewMouseWheel

Ocorre quando o utilizador roda a roda do rato enquanto o ponteiro do rato está sobre este elemento.

(Herdado de UIElement)
PreviewQueryContinueDrag

Ocorre quando há uma alteração no estado do teclado ou rato durante uma operação de arrastar e largar.

(Herdado de UIElement)
PreviewStylusButtonDown

Ocorre quando o botão da stylus é pressionado enquanto o ponteiro está sobre este elemento.

(Herdado de UIElement)
PreviewStylusButtonUp

Ocorre quando o botão da stylus é largado enquanto o ponteiro está sobre este elemento.

(Herdado de UIElement)
PreviewStylusDown

Ocorre quando a caneta toca no digitalizador enquanto está sobre este elemento.

(Herdado de UIElement)
PreviewStylusInAirMove

Ocorre quando a caneta se move sobre um elemento sem realmente tocar no digitalizador.

(Herdado de UIElement)
PreviewStylusInRange

Ocorre quando a agulha está suficientemente próxima do digitalizador para ser detetada, enquanto está sobre este elemento.

(Herdado de UIElement)
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.

(Herdado de UIElement)
PreviewStylusOutOfRange

Ocorre quando a agulha está demasiado longe do digitalizador para ser detetada.

(Herdado de UIElement)
PreviewStylusSystemGesture

Ocorre quando um utilizador executa um dos vários gestos da caneta stylus.

(Herdado de UIElement)
PreviewStylusUp

Ocorre quando o utilizador levanta a caneta do digitalizador enquanto a caneta está sobre este elemento.

(Herdado de UIElement)
PreviewTextInput

Ocorre quando este elemento recebe texto de forma independente do dispositivo.

(Herdado de UIElement)
PreviewTouchDown

Ocorre quando um dedo toca no ecrã enquanto o dedo está sobre este elemento.

(Herdado de UIElement)
PreviewTouchMove

Ocorre quando um dedo se move no ecrã enquanto o dedo está sobre este elemento.

(Herdado de UIElement)
PreviewTouchUp

Ocorre quando um dedo é levantado do ecrã enquanto o dedo está sobre este elemento.

(Herdado de UIElement)
QueryContinueDrag

Ocorre quando há uma alteração no estado do teclado ou rato durante uma operação de arrastar e largar.

(Herdado de UIElement)
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.

(Herdado de UIElement)
RequestBringIntoView

Ocorre quando BringIntoView(Rect) é chamado a este elemento.

SizeChanged

Ocorre quando ou ActualHeight as ActualWidth propriedades mudam de valor neste elemento.

SourceUpdated

Ocorre quando o valor da fonte muda para qualquer ligação de propriedade existente neste elemento.

StylusButtonDown

Ocorre quando o botão da stylus é pressionado enquanto o ponteiro está sobre este elemento.

(Herdado de UIElement)
StylusButtonUp

Ocorre quando o botão da stylus é largado enquanto o ponteiro está sobre este elemento.

(Herdado de UIElement)
StylusDown

Ocorre quando a caneta toca no digitalizador enquanto a caneta está sobre este elemento.

(Herdado de UIElement)
StylusEnter

Ocorre quando a agulha entra nos limites deste elemento.

(Herdado de UIElement)
StylusInAirMove

Ocorre quando a caneta se move sobre um elemento sem realmente tocar no digitalizador.

(Herdado de UIElement)
StylusInRange

Ocorre quando a agulha está suficientemente próxima do digitalizador para ser detetada, enquanto está sobre este elemento.

(Herdado de UIElement)
StylusLeave

Ocorre quando a agulha sai dos limites do elemento.

(Herdado de UIElement)
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.

(Herdado de UIElement)
StylusOutOfRange

Ocorre quando a agulha está demasiado longe do digitalizador para ser detetada, enquanto está sobre este elemento.

(Herdado de UIElement)
StylusSystemGesture

Ocorre quando um utilizador executa um dos vários gestos da caneta stylus.

(Herdado de UIElement)
StylusUp

Ocorre quando o utilizador levanta a caneta do digitalizador enquanto está sobre este elemento.

(Herdado de UIElement)
TargetUpdated

Ocorre quando o valor alvo muda para qualquer ligação de propriedade neste elemento.

TextInput

Ocorre quando este elemento recebe texto de forma independente do dispositivo.

(Herdado de UIElement)
ToolTipClosing

Ocorre mesmo antes de qualquer tooltip do elemento ser fechado.

ToolTipOpening

Ocorre quando qualquer dica de ferramenta do elemento é aberta.

TouchDown

Ocorre quando um dedo toca no ecrã enquanto o dedo está sobre este elemento.

(Herdado de UIElement)
TouchEnter

Ocorre quando um toque se move de fora para dentro dos limites deste elemento.

(Herdado de UIElement)
TouchLeave

Ocorre quando um toque se move de dentro para fora dos limites deste elemento.

(Herdado de UIElement)
TouchMove

Ocorre quando um dedo se move no ecrã enquanto o dedo está sobre este elemento.

(Herdado de UIElement)
TouchUp

Ocorre quando um dedo é levantado do ecrã enquanto o dedo está sobre este elemento.

(Herdado de UIElement)
Unloaded

Ocorre quando o elemento é removido dentro de uma árvore de elementos carregados.

Implementações de Interface Explícita

Name Description
IQueryAmbient.IsAmbientPropertyAvailable(String)

Para uma descrição deste elemento, veja o IsAmbientPropertyAvailable(String) método.

Aplica-se a

Ver também