Exportar (0) Imprimir
Expandir todo
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original.
Traducción
Original

UIElement (Clase)

UIElement es una clase base para implementaciones de núcleo de WPF que se basan en los elementos de Windows Presentation Foundation (WPF) y las características de presentación básicas.

Espacio de nombres:  System.Windows
Ensamblado:  PresentationCore (en PresentationCore.dll)
XMLNS para XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

[UidPropertyAttribute("Uid")]
public class UIElement : Visual, IAnimatable, 
	IInputElement

El tipo UIElement expone los siguientes miembros.

  NombreDescripción
Método públicoUIElement Inicializa una nueva instancia de la clase UIElement.
Arriba

  NombreDescripción
Propiedad públicaAllowDropObtiene o establece un valor que indica si este elemento puede usarse como destino de una operación de arrastrar y colocar. Esta es una propiedad de dependencia.
Propiedad públicaAreAnyTouchesCapturedObtiene un valor que indica si se captura al menos una entrada táctil en este elemento.
Propiedad públicaAreAnyTouchesCapturedWithinObtiene un valor que indica si se captura al menos una entrada táctil en este elemento o en cualquier elemento secundario de su árbol visual.
Propiedad públicaAreAnyTouchesDirectlyOverObtiene un valor que indica si se presiona al menos una entrada táctil sobre este elemento.
Propiedad públicaAreAnyTouchesOverObtiene un valor que indica si se presiona al menos una entrada táctil sobre este elemento o sobre cualquier elemento secundario de su árbol visual.
Propiedad públicaBitmapEffect Obsoleto. Obtiene o establece un efecto de mapa de bits que se aplica directamente al contenido representado para este elemento. Esta es una propiedad de dependencia.
Propiedad públicaBitmapEffectInput Obsoleto. Obtiene o establece un origen de entrada para el efecto de mapa de bits que se aplica directamente al contenido representado para este elemento. Esta es una propiedad de dependencia.
Propiedad públicaCacheModeObtiene o establece una representación en caché del objeto UIElement.
Propiedad públicaClipObtiene o establece la geometría utilizada para definir el contorno del contenido de un elemento. Esta es una propiedad de dependencia.
Propiedad públicaClipToBoundsObtiene o establece un valor que indica si se recorta el contenido de este elemento (o el contenido que proviene de los elementos secundarios de este elemento) para ajustarlo al tamaño del elemento contenedor. Esta es una propiedad de dependencia.
Propiedad públicaCommandBindingsObtiene una colección de objetos CommandBinding asociados a este elemento. CommandBinding habilita el control de comandos para este elemento y declara la vinculación entre un comando, sus eventos y los controladores asociados por este elemento.
Propiedad públicaDependencyObjectTypeObtiene el objeto DependencyObjectType que ajusta el tipo CLR de esta instancia.  (Se hereda de DependencyObject).
Propiedad públicaDesiredSizeObtiene el tamaño que este elemento calculó durante el paso de la medida del proceso de diseño.
Propiedad públicaDispatcherObtiene el objeto Dispatcher al que está asociado DispatcherObject. (Se hereda de DispatcherObject).
Propiedad públicaEffectObtiene o establece el efecto de mapa de bits que se va a aplicar a UIElement. Se trata de una propiedad de dependencia.
Propiedad públicaFocusableObtiene o establece un valor que indica si el elemento puede recibir el foco. Esta es una propiedad de dependencia.
Propiedad públicaHasAnimatedPropertiesObtiene un valor que indica si este elemento tiene propiedades animadas.
Propiedad públicaInputBindings Obtiene la colección de enlaces de entrada asociada a este elemento.
Propiedad públicaIsArrangeValidObtiene un valor que indica si el tamaño calculado y la posición de los elementos secundarios en el diseño de este elemento son válidos.
Propiedad públicaIsEnabledObtiene o establece un valor que indica si este elemento está habilitado en la user interface (UI). Esta es una propiedad de dependencia.
Propiedad protegidaIsEnabledCoreObtiene un valor que se convierte en el valor devuelto de IsEnabled en las clases derivadas.
Propiedad públicaIsFocusedObtiene un valor que determina si este elemento tiene el foco lógico. Esta es una propiedad de dependencia.
Propiedad públicaIsHitTestVisibleObtiene o establece un valor que declara si este elemento posiblemente se puede devolver como resultado de la prueba de posicionamiento de alguna parte de su contenido representado. Esta es una propiedad de dependencia.
Propiedad públicaIsInputMethodEnabledObtiene un valor que indica si un sistema de métodos de entrada, como un Input Method Editor (IME), está habilitado para procesar la entrada a este elemento.
Propiedad públicaIsKeyboardFocusedObtiene un valor que indica si este elemento tiene el foco de teclado. Esta es una propiedad de dependencia.
Propiedad públicaIsKeyboardFocusWithinObtiene un valor que indica si el foco de teclado está en cualquier parte del elemento o de los elementos secundarios del árbol visual. Esta es una propiedad de dependencia.
Propiedad públicaIsManipulationEnabledObtiene o establece un valor que indica si los eventos de manipulación están habilitados en este objeto UIElement.
Propiedad públicaIsMeasureValidObtiene un valor que indica si el tamaño actual devuelto por la medida del diseño es válido.
Propiedad públicaIsMouseCapturedObtiene un valor que indica si se captura el mouse en este elemento. Esta es una propiedad de dependencia.
Propiedad públicaIsMouseCaptureWithinObtiene un valor que determina si este elemento o los elementos secundarios de su árbol visual contienen la captura del mouse. Esta es una propiedad de dependencia.
Propiedad públicaIsMouseDirectlyOverObtiene un valor que indica si la posición del puntero del mouse corresponde a los resultados de la prueba de posicionamiento, que tienen en cuenta la composición del elemento. Esta es una propiedad de dependencia.
Propiedad públicaIsMouseOverObtiene un valor que indica si el puntero del mouse se encuentra sobre este elemento (incluidos los elementos secundarios del árbol visual). Esta es una propiedad de dependencia.
Propiedad públicaIsSealedObtiene un valor que indica si esta instancia está actualmente sellada (es de solo lectura). (Se hereda de DependencyObject).
Propiedad públicaIsStylusCapturedObtiene un valor que indica si este elemento captura el lápiz. Esta es una propiedad de dependencia.
Propiedad públicaIsStylusCaptureWithinObtiene un valor que determina si este elemento o un elemento que está dentro de sus límites y de su árbol visual contienen la captura del lápiz. Esta es una propiedad de dependencia.
Propiedad públicaIsStylusDirectlyOverObtiene un valor que indica si la posición del lápiz corresponde a los resultados de la prueba de posicionamiento, que tienen en cuenta la composición del elemento. Esta es una propiedad de dependencia.
Propiedad públicaIsStylusOverObtiene un valor que indica si el cursor del lápiz óptico se encuentra sobre este elemento (incluidos los elementos secundarios visuales). Esta es una propiedad de dependencia.
Propiedad públicaIsVisibleObtiene un valor que indica si este elemento está visible en la user interface (UI). Esta es una propiedad de dependencia.
Propiedad públicaOpacityObtiene o establece el factor de opacidad aplicado al objeto UIElement completo cuando se representa en la user interface (UI). Esta es una propiedad de dependencia.
Propiedad públicaOpacityMaskObtiene o establece una máscara de opacidad, como una implementación de Brush que se aplica a cualquier máscara del canal alfa para el contenido representado de este elemento. Esta es una propiedad de dependencia.
Propiedad públicaPersistId Obsoleto. Obtiene un valor que identifica de manera única este elemento.
Propiedad públicaRenderSizeObtiene (o establece; vea Comentarios) el tamaño de representación final de este elemento.
Propiedad públicaRenderTransform Obtiene o establece información de transformación que afecta a la posición renderizada de este elemento. Esta es una propiedad de dependencia.
Propiedad públicaRenderTransformOriginObtiene o establece el punto central de cualquier posible transformación de representación declarada por RenderTransform, relativo a los límites del elemento. Esta es una propiedad de dependencia.
Propiedad públicaSnapsToDevicePixelsObtiene o establece un valor que determina si al representar este elemento, se deben usar valores de píxel específicos del dispositivo durante la representación. Esta es una propiedad de dependencia.
Propiedad protegidaStylusPlugInsObtiene una colección de todos los objetos de complemento (personalización) del lápiz asociados a este elemento.
Propiedad públicaTouchesCapturedObtiene todos los dispositivos táctiles que se capturan en este elemento.
Propiedad públicaTouchesCapturedWithinObtiene todos los dispositivos táctiles que se capturan en este elemento o en cualquier elemento secundario de su árbol visual.
Propiedad públicaTouchesDirectlyOverObtiene todos los dispositivos táctiles que están sobre este elemento.
Propiedad públicaTouchesOverObtiene todos los dispositivos táctiles que están sobre este elemento o sobre cualquier elemento secundario de su árbol visual.
Propiedad públicaUidObtiene o establece el identificador único (para localización) para este elemento. Esta es una propiedad de dependencia.
Propiedad públicaVisibilityObtiene o establece la visibilidad de este elemento en la user interface (UI). Esta es una propiedad de dependencia.
Propiedad protegidaVisualBitmapEffect Obsoleto. Obtiene o establece el valor de BitmapEffect para Visual. (Se hereda de Visual).
Propiedad protegidaVisualBitmapEffectInput Obsoleto. Obtiene o establece el valor de BitmapEffectInput para Visual. (Se hereda de Visual).
Propiedad protegidaVisualBitmapScalingModeObtiene o establece BitmapScalingMode para el objeto Visual. (Se hereda de Visual).
Propiedad protegidaVisualCacheModeObtiene o establece una representación en caché del objeto Visual. (Se hereda de Visual).
Propiedad protegidaVisualChildrenCountObtiene el número de elementos secundarios del objeto Visual. (Se hereda de Visual).
Propiedad protegidaVisualClearTypeHintObtiene o establece el valor de ClearTypeHint que determina cómo se presenta ClearType en el objeto Visual. (Se hereda de Visual).
Propiedad protegidaVisualClipObtiene o establece la región de recorte del objeto Visual como valor de Geometry. (Se hereda de Visual).
Propiedad protegidaVisualEdgeModeObtiene o establece el modo de borde del objeto Visual como valor de EdgeMode. (Se hereda de Visual).
Propiedad protegidaVisualEffectObtiene o establece el efecto de mapa de bits que se va a aplicar al objeto Visual. (Se hereda de Visual).
Propiedad protegidaVisualOffsetObtiene o establece el valor de desplazamiento del objeto visual. (Se hereda de Visual).
Propiedad protegidaVisualOpacityObtiene o establece la opacidad del objeto Visual. (Se hereda de Visual).
Propiedad protegidaVisualOpacityMaskObtiene o establece el valor de Brush que representa la máscara de opacidad del objeto Visual. (Se hereda de Visual).
Propiedad protegidaVisualParentObtiene el objeto primario del árbol visual del objeto visual. (Se hereda de Visual).
Propiedad protegidaVisualScrollableAreaClipObtiene o establece un área de recorte desplazable del objeto Visual. (Se hereda de Visual).
Propiedad protegidaVisualTextHintingModeObtiene o establece TextHintingMode de Visual. (Se hereda de Visual).
Propiedad protegidaVisualTextRenderingModeObtiene o establece TextRenderingMode de Visual. (Se hereda de Visual).
Propiedad protegidaVisualTransformObtiene o establece el valor de Transform para Visual. (Se hereda de Visual).
Propiedad protegidaVisualXSnappingGuidelinesObtiene o establece la colección de instrucciones de la coordenada x (vertical). (Se hereda de Visual).
Propiedad protegidaVisualYSnappingGuidelinesObtiene o establece la colección de instrucciones de la coordenada y (horizontal). (Se hereda de Visual).
Arriba

  NombreDescripción
Método públicoAddHandler(RoutedEvent, Delegate)Agrega un controlador de eventos enrutados para un evento enrutado especificado y agrega el controlador a la colección de controladores del elemento actual.
Método públicoAddHandler(RoutedEvent, Delegate, Boolean)Agrega un controlador de eventos enrutados para un evento enrutado especificado y agrega el controlador a la colección de controladores del elemento actual. Especifique handledEventsToo como true de modo que el controlador proporcionado se invoque para el evento enrutado ya marcado como controlado por otro elemento a lo largo de la ruta de evento.
Método públicoAddToEventRouteAgregue controladores al objeto EventRoute especificado para la colección de controladores de eventos UIElement actual.
Método protegidoAddVisualChildDefine la relación primario-secundario entre dos objetos visuales. (Se hereda de Visual).
Método públicoApplyAnimationClock(DependencyProperty, AnimationClock)Aplica una animación a una propiedad de dependencia especificada de este elemento. Cualquier animación existente se detiene y se reemplaza por la nueva animación.
Método públicoApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior)Aplica una animación a una propiedad de dependencia especificada en este elemento, con la capacidad de especificar lo que ocurre si la propiedad ya tiene una animación en ejecución.
Método públicoArrangeColoca los elementos secundarios y determina el tamaño de UIElement. Los elementos primarios llaman a este método desde su implementación de ArrangeCore (o un marco WPF equivalente) para formar una actualización de diseño recursiva. Este método constituye el segundo paso de una actualización de diseño.
Método protegidoArrangeCoreDefine la plantilla del diseño de organización del núcleo de WPF.
Método públicoBeginAnimation(DependencyProperty, AnimationTimeline)Inicia una animación para una propiedad animada especificada en este elemento.
Método públicoBeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior)Inicia una animación concreta para una propiedad animada especificada en este elemento, con la opción de especificar lo que ocurre si la propiedad ya tiene una animación en ejecución.
Método públicoCaptureMouseIntenta forzar la captura del mouse en este elemento.
Método públicoCaptureStylus Intenta forzar la captura del lápiz óptico en este elemento.
Método públicoCaptureTouchIntenta forzar la captura de una entrada táctil en este elemento.
Método públicoCheckAccessDetermina si el subproceso de la llamada tiene acceso a DispatcherObject. (Se hereda de DispatcherObject).
Método públicoClearValue(DependencyProperty)Borra el valor local de una propiedad. La propiedad que se va a borrar se especifica mediante un identificador de DependencyProperty. (Se hereda de DependencyObject).
Método públicoClearValue(DependencyPropertyKey)Borra el valor local de una propiedad de sólo lectura. DependencyPropertyKey especifica la propiedad que se va a borrar. (Se hereda de DependencyObject).
Método públicoCoerceValueConvierte el valor de la propiedad de dependencia especificada. Esto se logra invocando cualquier función de CoerceValueCallback especificada en los metadatos de la propiedad de dependencia cuando existe en el objeto DependencyObject de llamada. (Se hereda de DependencyObject).
Método públicoEqualsDetermina si un objeto DependencyObject proporcionado es equivalente al objeto DependencyObject actual. (Se hereda de DependencyObject).
Método protegidoFinalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método públicoFindCommonVisualAncestorDevuelve el antecesor común de dos objetos visuales. (Se hereda de Visual).
Método públicoFocusIntenta establecer el foco en este elemento.
Método públicoGetAnimationBaseValueDevuelve el valor de la propiedad base para la propiedad especificada en este elemento y pasa por alto cualquier posible valor animado de una animación detenida o en ejecución.
Método públicoGetHashCodeObtiene un código hash de este objeto DependencyObject. (Se hereda de DependencyObject).
Método protegidoGetLayoutClipDevuelve una geometría de recorte alternativa que representa la región que se recortaría si ClipToBounds se estableciera en true.
Método públicoGetLocalValueEnumeratorCrea un enumerador especializado para determinar qué propiedades de dependencia han establecido localmente los valores en DependencyObject. (Se hereda de DependencyObject).
Método públicoGetType Obtiene el Type de la instancia actual. (Se hereda de Object).
Método protegidoGetUIParentCoreCuando se invalida en una clase derivada, devuelve un elemento primario alternativo de la user interface (UI) para este elemento si no existe ningún elemento primario visual.
Método públicoGetValueDevuelve el valor efectivo actual de una propiedad de dependencia en esta instancia de DependencyObject. (Se hereda de DependencyObject).
Método protegidoGetVisualChildDevuelve el objeto Visual especificado del objeto VisualCollection primario. (Se hereda de Visual).
Método protegidoHitTestCore(GeometryHitTestParameters)Implementa Visual.HitTestCore para proporcionar el comportamiento de la prueba de posicionamiento del elemento base (que devuelve GeometryHitTestResult). (Invalida a Visual.HitTestCore(GeometryHitTestParameters)).
Método protegidoHitTestCore(PointHitTestParameters) Implementa HitTestCore para proporcionar el comportamiento de la prueba de posicionamiento del elemento base (que devuelve HitTestResult). (Invalida a Visual.HitTestCore(PointHitTestParameters)).
Método públicoInputHitTest Devuelve el elemento de entrada dentro del elemento actual que está en las coordenadas especificadas, relativas al origen del elemento actual.
Método públicoInvalidateArrangeInvalida el estado de organización (diseño) del elemento. Después de la invalidación, se actualiza el diseño del elemento, lo cual se produce de forma asincrónica a menos que UpdateLayout lo fuerce a continuación.
Método públicoInvalidateMeasureInvalida el estado de medida (diseño) del elemento.
Método públicoInvalidatePropertyVuelve a evaluar el valor efectivo para la propiedad de dependencia especificada. (Se hereda de DependencyObject).
Método públicoInvalidateVisualInvalida la presentación del elemento y fuerza un nuevo paso del diseño completo. Se llama a OnRender una vez completado el ciclo de diseño.
Método públicoIsAncestorOfDetermina si el objeto visual es un antecesor del objeto visual descendiente. (Se hereda de Visual).
Método públicoIsDescendantOfDetermina si el objeto visual es un descendiente del objeto visual antecesor. (Se hereda de Visual).
Método públicoMeasureActualiza la propiedad DesiredSize de UIElement. Los elementos primarios llaman a este método desde sus propias implementaciones de MeasureCore para formar una actualización recursiva del diseño. Llamar a este método constituye el primer paso (el paso de la "medida") de una actualización del diseño.
Método protegidoMeasureCoreCuando se invalida en una clase derivada, proporciona la lógica de medida para cambiar correctamente el tamaño este elemento, considerando el tamaño de cualquier contenido del elemento secundario.
Método protegidoMemberwiseClone Crea una copia superficial del Object actual. (Se hereda de Object).
Método públicoMoveFocusIntenta mover el foco de este elemento a otro elemento. La dirección en la que se mueve el foco viene especificada por una dirección de orientación, que se interpreta dentro de la organización del elemento primario visual de este elemento.
Método protegidoOnAccessKey Proporciona el control de clases cuando se invoca una tecla de acceso que es significativa para este elemento.
Método protegidoOnChildDesiredSizeChangedAdmite el comportamiento de diseño cuando se cambia el tamaño de un elemento secundario.
Método protegidoOnCreateAutomationPeerDevuelve las implementaciones de AutomationPeer específicas de la clase para la infraestructura de Windows Presentation Foundation (WPF).
Método protegidoOnDragEnterSe invoca cuando un evento adjunto DragDrop.DragEnter no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnDragLeaveSe invoca cuando un evento adjunto DragDrop.DragLeave no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnDragOverSe invoca cuando un evento adjunto DragDrop.DragOver no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnDropSe invoca cuando un evento adjunto DragDrop.DragEnter no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnGiveFeedbackSe invoca cuando un evento adjunto DragDrop.GiveFeedback no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnGotFocusProduce el evento enrutado GotFocus usando los datos de evento proporcionados.
Método protegidoOnGotKeyboardFocusSe invoca cuando un evento adjunto Keyboard.GotKeyboardFocus no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnGotMouseCaptureSe invoca cuando un evento adjunto Mouse.GotMouseCapture no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnGotStylusCaptureSe invoca cuando un evento adjunto Stylus.GotStylusCapture no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnGotTouchCaptureProporciona control de clases para el evento enrutado GotTouchCapture que se produce cuando se captura una entrada táctil en este elemento.
Método protegidoOnIsKeyboardFocusedChangedSe invoca cuando un evento IsKeyboardFocusedChanged no administrado se provoca en este elemento. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnIsKeyboardFocusWithinChangedSe invoca inmediatamente antes de que este elemento provoque el evento IsKeyboardFocusWithinChanged. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnIsMouseCapturedChangedSe invoca cuando un evento IsMouseCapturedChanged no administrado se provoca en este elemento. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnIsMouseCaptureWithinChangedSe invoca cuando un evento IsMouseCaptureWithinChanged no administrado se provoca en este elemento. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnIsMouseDirectlyOverChangedSe invoca cuando un evento IsMouseDirectlyOverChanged no administrado se provoca en este elemento. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnIsStylusCapturedChangedSe invoca cuando un evento IsStylusCapturedChanged no administrado se provoca en este elemento. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnIsStylusCaptureWithinChangedSe invoca cuando un evento IsStylusCaptureWithinChanged no administrado se provoca en este elemento. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnIsStylusDirectlyOverChangedSe invoca cuando un evento IsStylusDirectlyOverChanged no administrado se provoca en este elemento. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnKeyDownSe invoca cuando un evento adjunto Keyboard.KeyDown no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnKeyUpSe invoca cuando un evento adjunto Keyboard.KeyUp no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnLostFocusProduce el evento enrutado LostFocus usando los datos de evento proporcionados.
Método protegidoOnLostKeyboardFocusSe invoca cuando un evento adjunto Keyboard.LostKeyboardFocus no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnLostMouseCaptureSe invoca cuando un evento adjunto Mouse.LostMouseCapture no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnLostStylusCaptureSe invoca cuando un evento adjunto Stylus.LostStylusCapture no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnLostTouchCaptureProporciona control de clases para el evento enrutado LostTouchCapture que se produce cuando este elemento pierde una captura de una entrada táctil.
Método protegidoOnManipulationBoundaryFeedbackSe invoca cuando se produce el evento ManipulationBoundaryFeedback.
Método protegidoOnManipulationCompletedSe invoca cuando se produce el evento ManipulationCompleted.
Método protegidoOnManipulationDeltaSe invoca cuando se produce el evento ManipulationDelta.
Método protegidoOnManipulationInertiaStartingSe invoca cuando se produce el evento ManipulationInertiaStarting.
Método protegidoOnManipulationStartedSe invoca cuando se produce el evento ManipulationStarted.
Método protegidoOnManipulationStartingProporciona control de clases para el evento enrutado ManipulationStarting que se produce cuando se crea por primera vez el procesador de manipulación.
Método protegidoOnMouseDownSe invoca cuando un evento adjunto Mouse.MouseDown no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método para agregar una clase que controle este evento.
Método protegidoOnMouseEnterSe invoca cuando se provoca un evento adjunto Mouse.MouseEnter no administrado en este elemento. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnMouseLeaveSe invoca cuando se provoca un evento adjunto Mouse.MouseLeave no administrado en este elemento. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnMouseLeftButtonDownSe invoca cuando se provoca un evento enrutado MouseLeftButtonDown no administrado en este elemento. Implemente este método para agregar una clase que controle este evento.
Método protegidoOnMouseLeftButtonUpSe invoca cuando un evento enrutado MouseLeftButtonUp no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método para agregar una clase que controle este evento.
Método protegidoOnMouseMoveSe invoca cuando un evento adjunto Mouse.MouseMove no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnMouseRightButtonDownSe invoca cuando un evento enrutado MouseRightButtonDown no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método para agregar una clase que controle este evento.
Método protegidoOnMouseRightButtonUpSe invoca cuando un evento enrutado MouseRightButtonUp no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método para agregar una clase que controle este evento.
Método protegidoOnMouseUpSe invoca cuando un evento enrutado Mouse.MouseUp no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método para agregar una clase que controle este evento.
Método protegidoOnMouseWheelSe invoca cuando un evento adjunto Mouse.MouseWheel no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnPreviewDragEnterSe invoca cuando un evento adjunto DragDrop.PreviewDragEnter no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnPreviewDragLeaveSe invoca cuando un evento adjunto DragDrop.PreviewDragLeave no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnPreviewDragOverSe invoca cuando un evento adjunto DragDrop.PreviewDragOver no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnPreviewDropSe invoca cuando un evento adjunto DragDrop.PreviewDrop no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnPreviewGiveFeedbackSe invoca cuando un evento adjunto DragDrop.PreviewGiveFeedback no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnPreviewGotKeyboardFocusSe invoca cuando un evento adjunto Keyboard.PreviewGotKeyboardFocus no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnPreviewKeyDownSe invoca cuando un evento adjunto Keyboard.PreviewKeyDown no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnPreviewKeyUpSe invoca cuando un evento adjunto Keyboard.PreviewKeyUp no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnPreviewLostKeyboardFocusSe invoca cuando un evento adjunto Keyboard.PreviewKeyDown no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnPreviewMouseDownSe invoca cuando un evento enrutado adjunto Mouse.PreviewMouseDown no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método para agregar una clase que controle este evento.
Método protegidoOnPreviewMouseLeftButtonDownSe invoca cuando un evento enrutado PreviewMouseLeftButtonDown no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método para agregar una clase que controle este evento.
Método protegidoOnPreviewMouseLeftButtonUpSe invoca cuando un evento enrutado PreviewMouseLeftButtonUp no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método para agregar una clase que controle este evento.
Método protegidoOnPreviewMouseMoveSe invoca cuando un evento adjunto Mouse.PreviewMouseMove no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnPreviewMouseRightButtonDownSe invoca cuando un evento enrutado PreviewMouseRightButtonDown no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método para agregar una clase que controle este evento.
Método protegidoOnPreviewMouseRightButtonUpSe invoca cuando un evento enrutado PreviewMouseRightButtonUp no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método para agregar una clase que controle este evento.
Método protegidoOnPreviewMouseUpSe invoca cuando un evento adjunto Mouse.PreviewMouseUp no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método para agregar una clase que controle este evento.
Método protegidoOnPreviewMouseWheelSe invoca cuando un evento adjunto Mouse.PreviewMouseWheel no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnPreviewQueryContinueDragSe invoca cuando un evento adjunto DragDrop.PreviewQueryContinueDrag no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnPreviewStylusButtonDownSe invoca cuando un evento adjunto Stylus.PreviewStylusButtonDown no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnPreviewStylusButtonUpSe invoca cuando un evento adjunto Stylus.PreviewStylusButtonUp no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnPreviewStylusDownSe invoca cuando un evento adjunto Stylus.PreviewStylusDown no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnPreviewStylusInAirMoveSe invoca cuando un evento adjunto Stylus.PreviewStylusInAirMove no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnPreviewStylusInRangeSe invoca cuando un evento adjunto Stylus.PreviewStylusInRange no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnPreviewStylusMoveSe invoca cuando un evento adjunto Stylus.PreviewStylusMove no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnPreviewStylusOutOfRangeSe invoca cuando un evento adjunto Stylus.PreviewStylusOutOfRange no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnPreviewStylusSystemGestureSe invoca cuando un evento adjunto Stylus.PreviewStylusSystemGesture no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnPreviewStylusUpSe invoca cuando un evento adjunto Stylus.PreviewStylusUp no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnPreviewTextInputSe invoca cuando un evento adjunto TextCompositionManager.PreviewTextInput no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnPreviewTouchDownProporciona control de clases para el evento enrutado PreviewTouchDown que se produce cuando una entrada táctil presiona este elemento.
Método protegidoOnPreviewTouchMoveProporciona control de clases para el evento enrutado PreviewTouchMove que se produce cuando se mueve una entrada táctil mientras se está dentro de este elemento.
Método protegidoOnPreviewTouchUpProporciona control de clases para el evento enrutado PreviewTouchUp que se produce cuando se libera una entrada táctil dentro de este elemento.
Método protegidoOnPropertyChangedSe invoca cada vez que se actualiza el valor actual de cualquier propiedad de dependencia en DependencyObject. Se informa de la propiedad de dependencia concreta que cambió en los datos de evento. (Se hereda de DependencyObject).
Método protegidoOnQueryContinueDragSe invoca cuando un evento adjunto DragDrop.QueryContinueDrag no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnQueryCursorSe invoca cuando un evento adjunto Mouse.QueryCursor no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnRenderCuando se invalida en una clase derivada, participa para representar operaciones que son dirigidas por el sistema de diseño. Las instrucciones de representación para este elemento no se usan directamente cuando se invoca este método, en su lugar se conservan para el uso asincrónico posterior por parte del diseño y el dibujo.
Método protegidoOnRenderSizeChangedCuando se invalida en una clase derivada, participa para representar operaciones que son dirigidas por el sistema de diseño. Este método se invoca después de la actualización del diseño y antes de representarlo si el elemento RenderSize ha cambiado como resultado de la actualización del diseño.
Método protegidoOnStylusButtonDownSe invoca cuando un evento adjunto Stylus.StylusButtonDown no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnStylusButtonUpSe invoca cuando un evento adjunto Stylus.StylusButtonUp no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnStylusDownSe invoca cuando un evento adjunto Stylus.StylusDown no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnStylusEnterSe invoca cuando este elemento provoca un evento adjunto Stylus.StylusEnter no administrado. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnStylusInAirMoveSe invoca cuando un evento adjunto Stylus.StylusInAirMove no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnStylusInRangeSe invoca cuando un evento adjunto Stylus.StylusInRange no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnStylusLeaveSe invoca cuando este elemento provoca un evento adjunto Stylus.StylusLeave no administrado. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnStylusMoveSe invoca cuando un evento adjunto Stylus.StylusMove no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnStylusOutOfRangeSe invoca cuando un evento adjunto Stylus.StylusOutOfRange no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnStylusSystemGestureSe invoca cuando un evento adjunto Stylus.StylusSystemGesture no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnStylusUpSe invoca cuando un evento adjunto Stylus.StylusUp no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnTextInputSe invoca cuando un evento adjunto TextCompositionManager.TextInput no administrado llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.
Método protegidoOnTouchDownProporciona control de clases para el evento enrutado TouchDown que se produce cuando una entrada táctil presiona dentro de este elemento.
Método protegidoOnTouchEnterProporciona control de clases para el evento enrutado TouchEnter que se produce cuando una entrada táctil se mueve de afuera adentro de los límites de este elemento.
Método protegidoOnTouchLeaveProporciona control de clases para el evento enrutado TouchLeave que se produce cuando una entrada táctil se mueve de dentro afuera de los límites de este objeto UIElement.
Método protegidoOnTouchMoveProporciona control de clases para el evento enrutado TouchMove que se produce cuando se mueve una entrada táctil mientras se está dentro de este elemento.
Método protegidoOnTouchUpProporciona control de clases para el evento enrutado TouchUp que se produce cuando se libera una entrada táctil dentro de este elemento.
Método protegidoOnVisualChildrenChangedSe llama cuando se modifica la colección VisualCollection del objeto visual. (Se hereda de Visual).
Método protegidoOnVisualParentChangedSe invoca cuando el elemento primario de UIElement informa de un cambio en su elemento primario visual subyacente. (Invalida a Visual.OnVisualParentChanged(DependencyObject)).
Método públicoPointFromScreenConvierte un objeto Point en coordenadas de pantalla en un objeto Point que representa el sistema de coordenadas actual de Visual. (Se hereda de Visual).
Método públicoPointToScreenConvierte un objeto Point que representa el sistema de coordenadas actual del objeto Visual en un objeto Point de coordenadas de pantalla. (Se hereda de Visual).
Método públicoPredictFocusCuando se invalida en una clase derivada, devuelve el elemento que recibiría el foco según la dirección de recorrido de foco especificada, sin mover realmente el foco a ese elemento.
Método públicoRaiseEventProvoca un evento enrutado concreto. El objeto RoutedEvent que se provoca se identifica en la instancia de RoutedEventArgs proporcionada (como la propiedad RoutedEvent de los datos de evento).
Método públicoReadLocalValueDevuelve el valor local de una propiedad de dependencia, si existe. (Se hereda de DependencyObject).
Método públicoReleaseAllTouchCapturesLibera todos los dispositivos táctiles capturados desde este elemento.
Método públicoReleaseMouseCapture Libera la captura del mouse si este elemento la tiene.
Método públicoReleaseStylusCapture Libera la captura del dispositivo de lápiz óptico si este elemento la tiene.
Método públicoReleaseTouchCaptureIntenta liberar el dispositivo táctil especificado de este elemento.
Método públicoRemoveHandler Quita el controlador de eventos enrutados especificado de este elemento.
Método protegidoRemoveVisualChildQuita la relación primario-secundario entre dos objetos visuales. (Se hereda de Visual).
Método públicoSetCurrentValueEstablece el valor de una propiedad de dependencia sin cambiar el origen de su valor. (Se hereda de DependencyObject).
Método públicoSetValue(DependencyProperty, Object)Establece el valor local de una propiedad de dependencia, especificado por su identificador de propiedad de dependencia. (Se hereda de DependencyObject).
Método públicoSetValue(DependencyPropertyKey, Object)Establece el valor local de una propiedad de dependencia de sólo lectura, especificado por el identificador DependencyPropertyKey de la propiedad de dependencia. (Se hereda de DependencyObject).
Método públicoShouldSerializeCommandBindingsDevuelve un valor que indica si los procesos de serialización deben serializar el contenido de la propiedad CommandBindings en las instancias de esta clase.
Método públicoShouldSerializeInputBindingsDevuelve un valor que indica si los procesos de serialización deben serializar el contenido de la propiedad InputBindings en las instancias de esta clase.
Método protegidoShouldSerializePropertyDevuelve un valor que indica si los procesos de serialización deben serializar el valor de la propiedad de dependencia proporcionada. (Se hereda de DependencyObject).
Método públicoToString Retorna una cadena que representa al objeto actual. (Se hereda de Object).
Método públicoTransformToAncestor(Visual)Devuelve una transformación que se puede usar para transformar las coordenadas desde el objeto Visual en el antecesor del objeto Visual especificado del objeto visual. (Se hereda de Visual).
Método públicoTransformToAncestor(Visual3D)Devuelve una transformación que se puede usar para transformar las coordenadas del objeto Visual en el antecesor del objeto Visual3D especificado del objeto visual. (Se hereda de Visual).
Método públicoTransformToDescendantDevuelve una transformación que se puede usar para transformar las coordenadas desde el objeto Visual en el descendiente del objeto visual especificado. (Se hereda de Visual).
Método públicoTransformToVisualDevuelve una transformación que se puede usar para transformar las coordenadas desde el objeto Visual en el objeto visual especificado. (Se hereda de Visual).
Método públicoTranslatePointTraduce un punto relativo a este elemento a las coordenadas que son relativas al elemento especificado.
Método públicoUpdateLayoutGarantiza que todos los elementos secundarios visuales de este elemento se actualizan correctamente para el diseño.
Método públicoVerifyAccessExige que el subproceso de la llamada tenga acceso a DispatcherObject. (Se hereda de DispatcherObject).
Arriba

  NombreDescripción
Evento públicoDragEnterTiene lugar cuando el sistema de entrada comunica un evento de arrastre subyacente que tiene este elemento como destino del arrastre.
Evento públicoDragLeaveSe produce cuando el sistema de entrada comunica un evento de arrastre subyacente que tiene este elemento como origen del arrastre.
Evento públicoDragOverSe produce cuando el sistema de entrada comunica un evento de arrastre subyacente que tiene este elemento como posible destino de colocación.
Evento públicoDropSe produce cuando el sistema de entrada comunica un evento de colocación subyacente que tiene este elemento como destino de la colocación.
Evento públicoFocusableChangedSe produce cuando el valor de la propiedad Focusable cambia.
Evento públicoGiveFeedbackSe produce cuando el sistema de entrada informa de un evento de arrastrar y colocar subyacente que implica este elemento.
Evento públicoGotFocusSe produce cuando este elemento obtiene el foco lógico.
Evento públicoGotKeyboardFocusSe produce cuando el foco del teclado está en este elemento.
Evento públicoGotMouseCaptureSe produce cuando este elemento captura el mouse.
Evento públicoGotStylusCaptureSe produce cuando este elemento captura el lápiz óptico.
Evento públicoGotTouchCaptureSe produce cuando se captura una entrada táctil en este elemento.
Evento públicoIsEnabledChangedSe produce cuando el valor de la propiedad IsEnabled de este elemento cambia.
Evento públicoIsHitTestVisibleChangedSe produce cuando el valor de la propiedad de dependencia IsHitTestVisible cambia en este elemento.
Evento públicoIsKeyboardFocusedChangedSe produce cuando el valor de la propiedad IsKeyboardFocused cambia en este elemento.
Evento públicoIsKeyboardFocusWithinChangedSe produce cuando el valor de la propiedad IsKeyboardFocusWithinChanged cambia en este elemento.
Evento públicoIsMouseCapturedChangedSe produce cuando el valor de la propiedad IsMouseCaptured cambia en este elemento.
Evento públicoIsMouseCaptureWithinChangedSe produce cuando el valor de IsMouseCaptureWithinProperty cambia en este elemento.
Evento públicoIsMouseDirectlyOverChangedSe produce cuando el valor de la propiedad IsMouseDirectlyOver cambia en este elemento.
Evento públicoIsStylusCapturedChangedSe produce cuando el valor de la propiedad IsStylusCaptured cambia en este elemento.
Evento públicoIsStylusCaptureWithinChangedSe produce cuando el valor de la propiedad IsStylusCaptureWithin cambia en este elemento.
Evento públicoIsStylusDirectlyOverChangedSe produce cuando el valor de la propiedad IsStylusDirectlyOver cambia en este elemento.
Evento públicoIsVisibleChangedSe produce cuando el valor de la propiedad IsVisible cambia en este elemento.
Evento públicoKeyDownTiene lugar cuando se presiona una tecla mientras el foco está en este elemento.
Evento públicoKeyUpTiene lugar cuando se suelta una tecla mientras el foco está en este elemento.
Evento públicoLayoutUpdatedSe produce cuando cambia el diseño de los diversos elementos visuales asociados al objeto Dispatcher actual.
Evento públicoLostFocusSe produce cuando este elemento pierde el foco lógico.
Evento públicoLostKeyboardFocusSe produce cuando el teclado ya no tiene el foco en este elemento.
Evento públicoLostMouseCaptureSe produce cuando este elemento pierde la captura del mouse.
Evento públicoLostStylusCaptureSe produce cuando este elemento pierde la captura del lápiz óptico.
Evento públicoLostTouchCaptureSe produce cuando este elemento pierde una captura táctil.
Evento públicoManipulationBoundaryFeedbackSe produce cuando la manipulación encuentra un límite.
Evento públicoManipulationCompletedSe produce cuando se han completado una manipulación y la inercia en el objeto UIElement.
Evento públicoManipulationDeltaSe produce cuando el dispositivo de entrada cambia de posición durante una manipulación.
Evento públicoManipulationInertiaStartingSe produce cuando el dispositivo de entrada pierde el contacto con el objeto UIElement durante una manipulación y se inicia la inercia.
Evento públicoManipulationStartedSe produce cuando un dispositivo de entrada inicia una manipulación en el objeto UIElement.
Evento públicoManipulationStartingSe produce cuando se crea por primera vez el procesador de manipulación.
Evento públicoMouseDownSe produce cuando se presiona un botón del mouse mientras el puntero está sobre este elemento.
Evento públicoMouseEnterSe produce cuando el puntero del mouse entra en los límites de este elemento.
Evento públicoMouseLeaveSe produce cuando el puntero del mouse sale de los límites de este elemento.
Evento públicoMouseLeftButtonDownSe produce cuando se presiona el botón primario del mouse mientras el puntero está sobre este elemento.
Evento públicoMouseLeftButtonUpSe produce cuando se suelta el botón primario del mouse mientras el puntero está sobre este elemento.
Evento públicoMouseMoveSe produce cuando el puntero del mouse se mueve mientras está sobre este elemento.
Evento públicoMouseRightButtonDownSe produce cuando se presiona el botón secundario del mouse mientras el puntero está sobre este elemento.
Evento públicoMouseRightButtonUpSe produce cuando se suelta el botón secundario del mouse mientras el puntero está sobre este elemento.
Evento públicoMouseUpSe produce cuando se suelta cualquier botón del mouse sobre este elemento.
Evento públicoMouseWheelSe produce cuando el usuario gira la rueda del mouse mientras el puntero está sobre este elemento.
Evento públicoPreviewDragEnterTiene lugar cuando el sistema de entrada comunica un evento de arrastre subyacente que tiene este elemento como destino del arrastre.
Evento públicoPreviewDragLeaveSe produce cuando el sistema de entrada comunica un evento de arrastre subyacente que tiene este elemento como origen del arrastre.
Evento públicoPreviewDragOverSe produce cuando el sistema de entrada comunica un evento de arrastre subyacente que tiene este elemento como posible destino de colocación.
Evento públicoPreviewDropSe produce cuando el sistema de entrada comunica un evento de colocación subyacente que tiene este elemento como destino de la colocación.
Evento públicoPreviewGiveFeedbackSe produce cuando empieza una operación de arrastrar y colocar.
Evento públicoPreviewGotKeyboardFocusSe produce cuando el foco del teclado está en este elemento.
Evento públicoPreviewKeyDownTiene lugar cuando se presiona una tecla mientras el foco está en este elemento.
Evento públicoPreviewKeyUpTiene lugar cuando se suelta una tecla mientras el foco está en este elemento.
Evento públicoPreviewLostKeyboardFocusSe produce cuando el teclado ya no tiene el foco en este elemento.
Evento públicoPreviewMouseDownSe produce cuando se presiona un botón del mouse mientras el puntero está sobre este elemento.
Evento públicoPreviewMouseLeftButtonDownSe produce cuando se presiona el botón primario del mouse mientras el puntero está sobre este elemento.
Evento públicoPreviewMouseLeftButtonUpSe produce cuando se suelta el botón primario del mouse mientras el puntero está sobre este elemento.
Evento públicoPreviewMouseMoveSe produce cuando el puntero del mouse se desplaza mientras está sobre este elemento.
Evento públicoPreviewMouseRightButtonDownSe produce cuando se presiona el botón secundario del mouse mientras el puntero está sobre este elemento.
Evento públicoPreviewMouseRightButtonUpSe produce cuando se suelta el botón secundario del mouse mientras el puntero está sobre este elemento.
Evento públicoPreviewMouseUpSe produce cuando se suelta cualquier botón del mouse mientras el puntero está sobre este elemento.
Evento públicoPreviewMouseWheelSe produce cuando el usuario gira la rueda del mouse mientras el puntero está sobre este elemento.
Evento públicoPreviewQueryContinueDragSe produce cuando hay algún cambio en el estado del teclado o de un botón del mouse durante una operación de arrastrar y colocar.
Evento públicoPreviewStylusButtonDownSe produce cuando se presiona el botón del lápiz óptico mientras el puntero está sobre este elemento.
Evento públicoPreviewStylusButtonUpSe produce cuando se suelta el botón del lápiz óptico mientras el puntero está sobre este elemento.
Evento públicoPreviewStylusDownSe produce cuando el lápiz toca el digitalizador mientras está sobre este elemento.
Evento públicoPreviewStylusInAirMoveTiene lugar cuando el lápiz se mueve sobre un elemento sin tocar realmente el digitalizador.
Evento públicoPreviewStylusInRangeTiene lugar cuando el lápiz está lo suficientemente cerca del digitalizador para detectarlo mientras está sobre este elemento.
Evento públicoPreviewStylusMoveSe produce cuando el lápiz óptico se mueve mientras está sobre el elemento. El lápiz debe moverse mientras lo detecta el digitalizador para que se genere este evento; de lo contrario, se genera el evento PreviewStylusInAirMove en su lugar.
Evento públicoPreviewStylusOutOfRangeSe produce cuando el lápiz óptico está demasiado lejos del digitalizador para ser detectado.
Evento públicoPreviewStylusSystemGestureSe produce cuando el usuario realiza uno de los diversos movimientos del lápiz óptico.
Evento públicoPreviewStylusUpTiene lugar cuando el usuario levanta el lápiz del digitalizador mientras el lápiz está sobre este elemento.
Evento públicoPreviewTextInputSe produce cuando este elemento obtiene el texto de forma independiente del dispositivo.
Evento públicoPreviewTouchDownSe produce cuando un dedo toca la pantalla mientras el dedo está sobre este elemento.
Evento públicoPreviewTouchMoveSe produce cuando se mueve un dedo por la pantalla mientras el dedo está sobre este elemento.
Evento públicoPreviewTouchUpSe produce cuando se levanta un dedo de la pantalla mientras el dedo está sobre este elemento.
Evento públicoQueryContinueDragSe produce cuando hay algún cambio en el estado del teclado o de un botón del mouse durante una operación de arrastrar y colocar.
Evento públicoQueryCursorSe produce cuando se solicita que se muestre el cursor. Este evento se provoca en un elemento cada vez que el puntero del mouse se mueve hacia una nueva ubicación, lo que significa que puede ser necesario cambiar el objeto de cursor según su nueva posición.
Evento públicoStylusButtonDownSe produce cuando se presiona el botón del lápiz óptico mientras el puntero está sobre este elemento.
Evento públicoStylusButtonUpSe produce cuando se suelta el botón del lápiz óptico mientras el puntero está sobre este elemento.
Evento públicoStylusDownSe produce cuando el lápiz toca el digitalizador mientras está sobre este elemento.
Evento públicoStylusEnterSe produce cuando el lápiz óptico entra en los límites de este elemento.
Evento públicoStylusInAirMoveTiene lugar cuando el lápiz se mueve sobre un elemento sin tocar realmente el digitalizador.
Evento públicoStylusInRangeTiene lugar cuando el lápiz está lo suficientemente cerca del digitalizador para detectarlo mientras está sobre este elemento.
Evento públicoStylusLeaveSe produce cuando el lápiz óptico sale de los límites del elemento.
Evento públicoStylusMoveSe produce cuando el lápiz óptico se mueve sobre este elemento. El lápiz óptico debe moverse mientras está sobre el digitalizador para que se provoque este evento. De lo contrario, se provoca el evento StylusInAirMove.
Evento públicoStylusOutOfRangeTiene lugar cuando el lápiz está demasiado lejos del digitalizador para detectarlo mientras está sobre este elemento.
Evento públicoStylusSystemGestureSe produce cuando el usuario realiza uno de los diversos movimientos del lápiz óptico.
Evento públicoStylusUpSe produce cuando el usuario levanta el lápiz del digitalizador mientras está sobre este elemento.
Evento públicoTextInputSe produce cuando este elemento obtiene el texto de forma independiente del dispositivo.
Evento públicoTouchDownSe produce cuando un dedo toca la pantalla mientras el dedo está sobre este elemento.
Evento públicoTouchEnterSe produce cuando una entrada táctil se mueve afuera adentro de los límites de este elemento.
Evento públicoTouchLeaveSe produce cuando una entrada táctil se mueve de dentro afuera de los límites de este elemento.
Evento públicoTouchMoveSe produce cuando se mueve un dedo por la pantalla mientras el dedo está sobre este elemento.
Evento públicoTouchUpSe produce cuando se levanta un dedo de la pantalla mientras el dedo está sobre este elemento.
Arriba

  NombreDescripción
Campo públicoMiembro estáticoAllowDropPropertyIdentifica la propiedad de dependencia AllowDrop.
Campo públicoMiembro estáticoAreAnyTouchesCapturedPropertyIdentifica la propiedad de dependencia AreAnyTouchesCaptured.
Campo públicoMiembro estáticoAreAnyTouchesCapturedWithinPropertyIdentifica la propiedad de dependencia AreAnyTouchesCapturedWithin.
Campo públicoMiembro estáticoAreAnyTouchesDirectlyOverPropertyIdentifica la propiedad de dependencia AreAnyTouchesDirectlyOver.
Campo públicoMiembro estáticoAreAnyTouchesOverPropertyIdentifica la propiedad de dependencia AreAnyTouchesOver.
Campo públicoMiembro estáticoBitmapEffectInputPropertyIdentifica la propiedad de dependencia BitmapEffectInput.
Campo públicoMiembro estáticoBitmapEffectPropertyIdentifica la propiedad de dependencia BitmapEffect.
Campo públicoMiembro estáticoCacheModePropertyIdentifica la propiedad de dependencia CacheMode.
Campo públicoMiembro estáticoClipPropertyIdentifica la propiedad de dependencia Clip.
Campo públicoMiembro estáticoClipToBoundsPropertyIdentifica la propiedad de dependencia ClipToBounds.
Campo públicoMiembro estáticoDragEnterEventIdentifica el evento enrutado DragEnter.
Campo públicoMiembro estáticoDragLeaveEventIdentifica el evento enrutado DragLeave.
Campo públicoMiembro estáticoDragOverEventIdentifica el evento enrutado DragOver.
Campo públicoMiembro estáticoDropEventIdentifica el evento enrutado Drop.
Campo públicoMiembro estáticoEffectPropertyIdentifica la propiedad de dependencia Effect.
Campo públicoMiembro estáticoFocusablePropertyIdentifica la propiedad de dependencia Focusable.
Campo públicoMiembro estáticoGiveFeedbackEventIdentifica el evento enrutado GiveFeedback.
Campo públicoMiembro estáticoGotFocusEventIdentifica el evento enrutado GotFocus.
Campo públicoMiembro estáticoGotKeyboardFocusEventIdentifica el evento enrutado GotKeyboardFocus.
Campo públicoMiembro estáticoGotMouseCaptureEventIdentifica el evento enrutado GotMouseCapture.
Campo públicoMiembro estáticoGotStylusCaptureEventIdentifica el evento enrutado GotStylusCapture.
Campo públicoMiembro estáticoGotTouchCaptureEventIdentifica el evento enrutado GotTouchCapture.
Campo públicoMiembro estáticoIsEnabledPropertyIdentifica la propiedad de dependencia IsEnabled.
Campo públicoMiembro estáticoIsFocusedPropertyIdentifica la propiedad de dependencia IsFocused.
Campo públicoMiembro estáticoIsHitTestVisiblePropertyIdentifica la propiedad IsHitTestVisible  propiedad de dependencia.
Campo públicoMiembro estáticoIsKeyboardFocusedPropertyIdentifica la propiedad de dependencia IsKeyboardFocused.
Campo públicoMiembro estáticoIsKeyboardFocusWithinPropertyIdentifica la propiedad de dependencia IsKeyboardFocusWithin.
Campo públicoMiembro estáticoIsManipulationEnabledPropertyIdentifica la propiedad de dependencia IsManipulationEnabled.
Campo públicoMiembro estáticoIsMouseCapturedPropertyIdentifica la propiedad de dependencia IsMouseCaptured.
Campo públicoMiembro estáticoIsMouseCaptureWithinPropertyIdentifica la propiedad de dependencia IsMouseCaptureWithin.
Campo públicoMiembro estáticoIsMouseDirectlyOverPropertyIdentifica la propiedad de dependencia IsMouseDirectlyOver.
Campo públicoMiembro estáticoIsMouseOverPropertyIdentifica la propiedad de dependencia IsMouseOver.
Campo públicoMiembro estáticoIsStylusCapturedPropertyIdentifica la propiedad de dependencia IsStylusCaptured.
Campo públicoMiembro estáticoIsStylusCaptureWithinPropertyIdentifica la propiedad de dependencia IsStylusCaptureWithin.
Campo públicoMiembro estáticoIsStylusDirectlyOverPropertyIdentifica la propiedad de dependencia IsStylusDirectlyOver.
Campo públicoMiembro estáticoIsStylusOverPropertyIdentifica la propiedad de dependencia IsStylusOver.
Campo públicoMiembro estáticoIsVisiblePropertyIdentifica la propiedad de dependencia IsVisible.
Campo públicoMiembro estáticoKeyDownEventIdentifica el evento enrutado KeyDown.
Campo públicoMiembro estáticoKeyUpEventIdentifica el evento enrutado KeyUp.
Campo públicoMiembro estáticoLostFocusEventIdentifica el evento enrutado LostFocus.
Campo públicoMiembro estáticoLostKeyboardFocusEventIdentifica el evento enrutado LostKeyboardFocus.
Campo públicoMiembro estáticoLostMouseCaptureEventIdentifica el evento enrutado LostMouseCapture.
Campo públicoMiembro estáticoLostStylusCaptureEventIdentifica el evento enrutado LostStylusCapture.
Campo públicoMiembro estáticoLostTouchCaptureEventIdentifica el evento enrutado LostTouchCapture.
Campo públicoMiembro estáticoManipulationBoundaryFeedbackEventIdentifica el evento ManipulationBoundaryFeedback.
Campo públicoMiembro estáticoManipulationCompletedEventIdentifica el evento enrutado ManipulationCompleted.
Campo públicoMiembro estáticoManipulationDeltaEventIdentifica el evento enrutado ManipulationDelta.
Campo públicoMiembro estáticoManipulationInertiaStartingEventIdentifica el evento enrutado ManipulationInertiaStarting.
Campo públicoMiembro estáticoManipulationStartedEventIdentifica el evento enrutado ManipulationStarted.
Campo públicoMiembro estáticoManipulationStartingEventIdentifica el evento enrutado ManipulationStarting.
Campo públicoMiembro estáticoMouseDownEventIdentifica el evento enrutado MouseDown.
Campo públicoMiembro estáticoMouseEnterEventIdentifica el evento enrutado MouseEnter.
Campo públicoMiembro estáticoMouseLeaveEventIdentifica el evento enrutado MouseLeave.
Campo públicoMiembro estáticoMouseLeftButtonDownEventIdentifica el evento enrutado MouseLeftButtonDown.
Campo públicoMiembro estáticoMouseLeftButtonUpEventIdentifica el evento enrutado MouseLeftButtonUp.
Campo públicoMiembro estáticoMouseMoveEventIdentifica el evento enrutado MouseMove.
Campo públicoMiembro estáticoMouseRightButtonDownEventIdentifica el evento enrutado MouseRightButtonDown.
Campo públicoMiembro estáticoMouseRightButtonUpEventIdentifica el evento enrutado MouseRightButtonUp.
Campo públicoMiembro estáticoMouseUpEventIdentifica el evento enrutado MouseUp.
Campo públicoMiembro estáticoMouseWheelEventIdentifica el evento enrutado MouseWheel.
Campo públicoMiembro estáticoOpacityMaskPropertyIdentifica la propiedad de dependencia OpacityMask.
Campo públicoMiembro estáticoOpacityPropertyIdentifica la propiedad de dependencia Opacity.
Campo públicoMiembro estáticoPreviewDragEnterEventIdentifica el evento enrutado PreviewDragEnter.
Campo públicoMiembro estáticoPreviewDragLeaveEventIdentifica el evento enrutado PreviewDragLeave.
Campo públicoMiembro estáticoPreviewDragOverEventIdentifica el evento enrutado PreviewDragOver.
Campo públicoMiembro estáticoPreviewDropEventIdentifica el evento enrutado PreviewDrop.
Campo públicoMiembro estáticoPreviewGiveFeedbackEventIdentifica el evento enrutado PreviewGiveFeedback.
Campo públicoMiembro estáticoPreviewGotKeyboardFocusEventIdentifica el evento enrutado PreviewGotKeyboardFocus.
Campo públicoMiembro estáticoPreviewKeyDownEventIdentifica el evento enrutado PreviewKeyDown.
Campo públicoMiembro estáticoPreviewKeyUpEventIdentifica el evento enrutado PreviewKeyUp.
Campo públicoMiembro estáticoPreviewLostKeyboardFocusEventIdentifica el evento enrutado PreviewLostKeyboardFocus.
Campo públicoMiembro estáticoPreviewMouseDownEventIdentifica el evento enrutado PreviewMouseDown.
Campo públicoMiembro estáticoPreviewMouseLeftButtonDownEventIdentifica el evento enrutado PreviewMouseLeftButtonDown.
Campo públicoMiembro estáticoPreviewMouseLeftButtonUpEventIdentifica el evento enrutado PreviewMouseLeftButtonUp.
Campo públicoMiembro estáticoPreviewMouseMoveEventIdentifica el evento enrutado PreviewMouseMove.
Campo públicoMiembro estáticoPreviewMouseRightButtonDownEventIdentifica el evento enrutado PreviewMouseRightButtonDown.
Campo públicoMiembro estáticoPreviewMouseRightButtonUpEventIdentifica el evento enrutado PreviewMouseRightButtonUp.
Campo públicoMiembro estáticoPreviewMouseUpEventIdentifica el evento enrutado PreviewMouseUp.
Campo públicoMiembro estáticoPreviewMouseWheelEventIdentifica el evento enrutado PreviewMouseWheel.
Campo públicoMiembro estáticoPreviewQueryContinueDragEventIdentifica el evento enrutado PreviewQueryContinueDrag.
Campo públicoMiembro estáticoPreviewStylusButtonDownEventIdentifica el evento enrutado PreviewStylusButtonDown.
Campo públicoMiembro estáticoPreviewStylusButtonUpEventIdentifica el evento enrutado PreviewStylusButtonUp.
Campo públicoMiembro estáticoPreviewStylusDownEventIdentifica el evento enrutado PreviewStylusDown.
Campo públicoMiembro estáticoPreviewStylusInAirMoveEventIdentifica el evento enrutado PreviewStylusInAirMove.
Campo públicoMiembro estáticoPreviewStylusInRangeEventIdentifica el evento enrutado PreviewStylusInRange.
Campo públicoMiembro estáticoPreviewStylusMoveEventIdentifica el evento enrutado PreviewStylusMove.
Campo públicoMiembro estáticoPreviewStylusOutOfRangeEventIdentifica el evento enrutado PreviewStylusOutOfRange.
Campo públicoMiembro estáticoPreviewStylusSystemGestureEventIdentifica el evento enrutado PreviewStylusSystemGesture.
Campo públicoMiembro estáticoPreviewStylusUpEventIdentifica el evento enrutado PreviewStylusUp.
Campo públicoMiembro estáticoPreviewTextInputEventIdentifica el evento enrutado PreviewTextInput.
Campo públicoMiembro estáticoPreviewTouchDownEventIdentifica el evento enrutado PreviewTouchDown.
Campo públicoMiembro estáticoPreviewTouchMoveEventIdentifica el evento enrutado PreviewTouchMove.
Campo públicoMiembro estáticoPreviewTouchUpEventIdentifica el evento enrutado PreviewTouchUp.
Campo públicoMiembro estáticoQueryContinueDragEventIdentifica el evento enrutado QueryContinueDrag.
Campo públicoMiembro estáticoQueryCursorEventIdentifica el evento enrutado QueryCursor.
Campo públicoMiembro estáticoRenderTransformOriginPropertyIdentifica la propiedad de dependencia RenderTransformOrigin.
Campo públicoMiembro estáticoRenderTransformPropertyIdentifica la propiedad de dependencia RenderTransform.
Campo públicoMiembro estáticoSnapsToDevicePixelsPropertyIdentifica la propiedad de dependencia SnapsToDevicePixels.
Campo públicoMiembro estáticoStylusButtonDownEventIdentifica el evento enrutado StylusButtonDown.
Campo públicoMiembro estáticoStylusButtonUpEventIdentifica el evento enrutado StylusButtonUp.
Campo públicoMiembro estáticoStylusDownEventIdentifica el evento enrutado StylusDown.
Campo públicoMiembro estáticoStylusEnterEventIdentifica el evento enrutado StylusEnter.
Campo públicoMiembro estáticoStylusInAirMoveEventIdentifica el evento enrutado StylusInAirMove.
Campo públicoMiembro estáticoStylusInRangeEventIdentifica el evento enrutado StylusInRange.
Campo públicoMiembro estáticoStylusLeaveEventIdentifica el evento enrutado StylusLeave.
Campo públicoMiembro estáticoStylusMoveEventIdentifica el evento enrutado StylusMove.
Campo públicoMiembro estáticoStylusOutOfRangeEventIdentifica el evento enrutado StylusOutOfRange.
Campo públicoMiembro estáticoStylusSystemGestureEventIdentifica el evento enrutado StylusSystemGesture.
Campo públicoMiembro estáticoStylusUpEventIdentifica el evento enrutado StylusUp.
Campo públicoMiembro estáticoTextInputEventIdentifica el evento enrutado TextInput.
Campo públicoMiembro estáticoTouchDownEventIdentifica el evento enrutado TouchDown.
Campo públicoMiembro estáticoTouchEnterEventIdentifica el evento enrutado TouchEnter.
Campo públicoMiembro estáticoTouchLeaveEventIdentifica el evento enrutado TouchLeave.
Campo públicoMiembro estáticoTouchMoveEventIdentifica el evento enrutado TouchMove.
Campo públicoMiembro estáticoTouchUpEventIdentifica el evento enrutado TouchUp.
Campo públicoMiembro estáticoUidPropertyIdentifica la propiedad de dependencia Uid.
Campo públicoMiembro estáticoVisibilityPropertyIdentifica la propiedad de dependencia Visibility.
Arriba

UIElement proporciona un punto inicial para las características de diseño de elementos y también expone los métodos virtuales que las clases derivadas pueden invalidar, que pueden influir en el comportamiento de representación de diseño del elemento y sus elementos secundarios.

Muchas de las entradas y el comportamiento de foco de los elementos en general también se definen en la clase UIElement. Esto incluye los eventos de teclado, mouse y entrada del lápiz y las propiedades de estado relacionadas. Muchos de ellos son eventos enrutados y muchos de los eventos relacionados con la entrada de datos tienen una versión de enrutamiento de propagación y una versión de tunelización del evento. Estos eventos emparejados son normalmente los eventos de mayor interés para los autores de controles.

UIElement también incluye las APIs relativas al modelo de eventos de WPF, como los métodos que pueden provocar eventos enrutados concretos que se originan en una instancia de elemento.

Por lo que se refiere a la arquitectura, UIElement puede considerarse aproximadamente equivalente a un identificador de ventana en la programación de Win32 o un elemento en la programación de Dynamic HTML (DHTML). UIElement es un elemento base en el núcleo de WPF.

UIElement tiene las funciones siguientes, definidas específicamente por la clase UIElement:

  • Puede representarse como un elemento secundario (UIElement se deriva de Visual, una clase de gráficos de nivel superior).

  • Contiene lógica que se usa para establecer el tamaño de posibles elementos secundarios de UIElement y colocarlos (cuando lo interpreta un sistema de diseño).

  • Puede responder a los datos proporcionados por el usuario (incluido el control de dónde se envían los datos a través del control de enrutamiento de eventos o enrutamiento de comandos).

  • Puede provocar eventos enrutados que atraviesan una ruta en el árbol lógico de elementos.

  • Admite algunos aspectos del sistema de animación.

FrameworkElement es la clase de implementación del marco WPF que se basa en UIElement y agrega interacciones concretas con el marco WPF. FrameworkElement agrega y define las funciones siguientes:

  • Características de diseño adicionales específicas del marco

  • Compatibilidad con informes de metadatos enriquecidos sobre las propiedades

  • Implementación específica de la clase de ciertas clases base de entrada y sus propiedades o eventos asociados

  • Compatibilidad de estilos

  • Mayor compatibilidad con la animación

Otra clase relacionada es ContentElement. La clase ContentElement implementa muchos de los mismos miembros que UIElement; la diferencia entre estas dos clases tiene que ver con su lugar concebido en el modelo de contenido general. Una clase derivada de UIElement define normalmente un modelo de contenido relativamente rígido, es decir, hay restricciones sobre qué elementos pueden ser secundarios en el marcado. Podría haber capacidad para aceptar un contenido secundario menos restrictivo en UIElement, pero esa capacidad se centraliza normalmente en propiedades de contenido designadas. Una clase derivada de ContentElement no suele ser tan restrictiva respecto al contenido, para admitir escenarios como documentos del formato de flujo.

Nota importanteImportante

El estado Visibility afecta a toda la administración de entrada de datos del elemento. Los elementos que no están visibles no participan en la prueba de posicionamiento y no reciben los eventos de entrada, aunque el mouse esté encima de los límites en los que el elemento estaría si fuera visible.

.NET Framework

Compatible con: 4, 3.5, 3.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

date

Historial

Motivo

Julio de 2008

Se han agregado nuevos miembros: los campos Effect, Uid, EffectProperty y UidProperty.

Cambio de características de SP1.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft