Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original
Este tema aún no ha recibido ninguna valoración - Valorar este tema

InkCanvas (Clase)

Define un área que recibe y muestra trazos de tinta.

Espacio de nombres:  System.Windows.Controls
Ensamblado:  PresentationFramework (en PresentationFramework.dll)
XMLNS para XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation
[ContentPropertyAttribute("Children")]
public class InkCanvas : FrameworkElement, IAddChild
<InkCanvas>
  Children
</InkCanvas>

El tipo InkCanvas expone los siguientes miembros.

  NombreDescripción
Método públicoInkCanvasInicializa una nueva instancia de la clase InkCanvas.
Arriba
  NombreDescripción
Propiedad públicaActiveEditingModeObtiene el modo de edición actual de InkCanvas.
Propiedad públicaActualHeightobtiene el alto generado de este elemento. (Se hereda de FrameworkElement).
Propiedad públicaActualWidthobtiene el ancho generado de este elemento. (Se hereda de FrameworkElement).
Propiedad públicaAllowDropObtiene o establece un valor que indica si este elemento se puede utilizar como destino de una operación de arrastrar y colocar. esto es propiedad de dependencia. (Se hereda de UIElement).
Propiedad públicaAreAnyTouchesCapturedObtiene un valor que indica si por lo menos un toque se capturó a este elemento. (Se hereda de UIElement).
Propiedad públicaAreAnyTouchesCapturedWithinObtiene un valor que indica si por lo menos un toque se capturó a este elemento o a los elementos secundarios del árbol visual. (Se hereda de UIElement).
Propiedad públicaAreAnyTouchesDirectlyOverObtiene un valor que indica si por lo menos un toque está presionado sobre este elemento. (Se hereda de UIElement).
Propiedad públicaAreAnyTouchesOverObtiene un valor que indica si por lo menos un toque está presionado sobre este elemento o los elementos secundarios del árbol visual. (Se hereda de UIElement).
Propiedad públicaBackgroundObtiene o establece un objeto Brush. El pincel se utiliza para rellenar el área del borde que rodea a InkCanvas.
Propiedad públicaBindingGroupObtiene o establece BindingGroup que se usa para el elemento. (Se hereda de FrameworkElement).
Propiedad públicaBitmapEffect Obsoleto. Obtiene o establece un efecto de imagen que soliciten directamente el contenido generado este elemento. esto es propiedad de dependencia. (Se hereda de UIElement).
Propiedad públicaBitmapEffectInput Obsoleto. Obtiene o establece un origen de entrada para el efecto de imagen que solicita directamente el contenido generado este elemento. esto es propiedad de dependencia. (Se hereda de UIElement).
Propiedad públicaCacheModeObtiene o establece una representación almacenada en memoria caché de UIElement. (Se hereda de UIElement).
Propiedad públicaChildrenRecupera los elementos secundarios de InkCanvas.
Propiedad públicaClipObtiene o establece la geometría utilizado para definir el contorno del contenido de un elemento. esto es propiedad de dependencia. (Se hereda de UIElement).
Propiedad públicaClipToBoundsObtiene o establece un valor que indica si se recorte el contenido de este elemento (o el contenido que procede de los elementos secundarios de este elemento) ajustarse al tamaño del elemento contenedor. esto es propiedad de dependencia. (Se hereda de UIElement).
Propiedad públicaCommandBindingsObtiene una colección de objetos CommandBinding asociado a este elemento. CommandBinding habilita el comando que administra para este elemento, y declara vinculación entre un comando, sus eventos, y los controladores asociados en este elemento. (Se hereda de UIElement).
Propiedad públicaContextMenu Obtiene o establece el elemento de menú contextual que debe aparecer siempre que el menú contextual solicitada con interfaz de usuario (UI) dentro de este elemento. (Se hereda de FrameworkElement).
Propiedad públicaCursorObtiene o establece el cursor que muestra cuando el puntero del mouse está encima de este elemento. (Se hereda de FrameworkElement).
Propiedad públicaDataContext Obtiene o establece el contexto de datos para un elemento cuando participa en el enlace de datos. (Se hereda de FrameworkElement).
Propiedad públicaDefaultDrawingAttributesObtiene o establece los atributos de dibujo que se aplican a los nuevos trazos de entrada de lápiz realizados en InkCanvas.
Propiedad protegidaDefaultStyleKeyObtiene o establece la clave para utilizar para hacer referencia al estilo para este control, cuando los estilos del tema se utilizan o definido. (Se hereda de FrameworkElement).
Propiedad públicaDefaultStylusPointDescriptionObtiene o establece la descripción de los puntos de lápiz de InkCanvas.
Propiedad públicaDependencyObjectTypeObtiene DependencyObjectType que contiene el tipo de CLR de esta instancia.  (Se hereda de DependencyObject).
Propiedad públicaDesiredSizeObtiene el tamaño que este elemento calculó durante el paso de medida del proceso de diseño. (Se hereda de UIElement).
Propiedad públicaDispatcherObtiene Dispatcher que este DispatcherObject es asociado. (Se hereda de DispatcherObject).
Propiedad protegidaDynamicRendererObtiene o establece el representador que dibuja dinámicamente trazos de entrada de lápiz en InkCanvas.
Propiedad públicaEditingModeObtiene o establece el modo de edición del usuario utilizado por un dispositivo señalador activo.
Propiedad públicaEditingModeInvertedObtiene o establece el modo de edición del usuario si se invierte el lápiz cuando interactúa con InkCanvas.
Propiedad públicaEffectObtiene o establece el efecto de imagen para aplicar a UIElement. Ésta es una propiedad de dependencia. (Se hereda de UIElement).
Propiedad públicaEraserShapeObtiene o establece el objeto StylusShape que se utiliza para borrar entradas de lápiz en InkCanvas.
Propiedad públicaFlowDirectionObtiene o establece la dirección que manda texto y otros elementos de interfaz de usuario (UI) fluyen dentro de cualquier elemento primario que controla el diseño. (Se hereda de FrameworkElement).
Propiedad públicaFocusableObtiene o establece un valor que indica si el elemento puede recibir el foco. esto es propiedad de dependencia. (Se hereda de UIElement).
Propiedad públicaFocusVisualStyleObtiene o establece una propiedad que permite la personalización de la apariencia, los efectos, u otras características de estilo que se aplican a este elemento cuando capturan el foco de teclado. (Se hereda de FrameworkElement).
Propiedad públicaForceCursorObtiene o establece un valor que indica si este FrameworkElement debe forzar interfaz de usuario (UI) para generar el cursor como se declarado por la propiedad de Cursor . (Se hereda de FrameworkElement).
Propiedad públicaHasAnimatedPropertiesObtiene un valor que indica si este elemento tiene las propiedades animadas. (Se hereda de UIElement).
Propiedad protegidaHasEffectiveKeyboardFocusObtiene un valor que indica si UIElement tiene el foco. (Se hereda de UIElement).
Propiedad públicaHeight Obtiene o establece el alto sugerido del elemento. (Se hereda de FrameworkElement).
Propiedad públicaHorizontalAlignmentObtiene o establece las características de alineación horizontal aplicado a este elemento cuando se cree dentro de un elemento primario, como un panel o un control de elementos. (Se hereda de FrameworkElement).
Propiedad protegidaInheritanceBehaviorObtiene o establece los límites del ámbito para la herencia de valores de propiedad, la búsqueda clave de recurso, y la búsqueda de RelativeSource FindAncestor. (Se hereda de FrameworkElement).
Propiedad protegidaInkPresenterObtiene la presentación de entrada de lápiz donde se muestra la entrada de lápiz de InkCanvas.
Propiedad públicaInputBindings Obtiene la colección de enlaces de entrada asociado a este elemento. (Se hereda de UIElement).
Propiedad públicaInputScopeObtiene o establece el contexto de la entrada utilizada por este FrameworkElement. (Se hereda de FrameworkElement).
Propiedad públicaIsArrangeValidObtiene un valor que indica si el tamaño y la posición calculados de elementos secundarios del diseño de este elemento son válidos. (Se hereda de UIElement).
Propiedad públicaIsEnabledobtiene o establece un valor que indica si este elemento está habilitado en interfaz de usuario (UI). esto es propiedad de dependencia. (Se hereda de UIElement).
Propiedad protegidaIsEnabledCoreObtiene un valor que se convierte en el valor devuelto de IsEnabled en clases derivadas. (Se hereda de UIElement).
Propiedad públicaIsFocusedObtiene un valor que determina si este elemento tiene el foco lógico. esto es propiedad de dependencia. (Se hereda de UIElement).
Propiedad públicaIsGestureRecognizerAvailableObtiene (determina) si el componente de reconocimiento de gestos está disponible en el sistema del usuario.
Propiedad públicaIsHitTestVisibleObtiene o establece un valor que declara si este elemento se puede devolver como un resultado de prueba de posicionamiento de alguna parte del contenido generado. esto es propiedad de dependencia. (Se hereda de UIElement).
Propiedad públicaIsInitializedObtiene un valor que indica si este elemento se ha inicializado, o durante el procesamiento de un procesador de XAML , o explícitamente mediante el método de EndInit llamar. (Se hereda de FrameworkElement).
Propiedad públicaIsInputMethodEnabledObtiene un valor que indica si un sistema de métodos de entrada, como Editor de métodos de entrada (IME), está habilitado para procesar la entrada a este elemento. (Se hereda de UIElement).
Propiedad públicaIsKeyboardFocusedObtiene un valor que indica si este elemento tiene el foco de teclado. esto es propiedad de dependencia. (Se hereda de UIElement).
Propiedad públicaIsKeyboardFocusWithinObtiene un valor que indica si el foco del teclado se encuentra en cualquier parte dentro del elemento o de sus elementos secundarios visuales de árbol. esto es propiedad de dependencia. (Se hereda de UIElement).
Propiedad públicaIsLoadedObtiene un valor que indica si este elemento se ha cargado para la presentación. (Se hereda de FrameworkElement).
Propiedad públicaIsManipulationEnabledObtiene o establece un valor que indica si los eventos de manipulación están habilitados en este UIElement. (Se hereda de UIElement).
Propiedad públicaIsMeasureValidObtiene un valor que indica si el tamaño actual devuelto por medida de diseño es válido. (Se hereda de UIElement).
Propiedad públicaIsMouseCapturedObtiene un valor que indica si el mouse se capturó a este elemento. esto es propiedad de dependencia. (Se hereda de UIElement).
Propiedad públicaIsMouseCaptureWithinObtiene un valor que determina si la captura del mouse es mantenidas por este elemento o por elementos secundarios del árbol visual. esto es propiedad de dependencia. (Se hereda de UIElement).
Propiedad públicaIsMouseDirectlyOverObtiene un valor que indica si la posición del puntero del mouse corresponde aprueba de posicionamiento resultados, que toman el elemento composición en consideración. esto es propiedad de dependencia. (Se hereda de UIElement).
Propiedad públicaIsMouseOverObtiene un valor que indica si el puntero del mouse se encuentra sobre este elemento (elementos secundarios incluidos en árbol visual). esto es propiedad de dependencia. (Se hereda de UIElement).
Propiedad públicaIsSealedObtiene un valor que indica si esta instancia está sellada actualmente (solo lectura). (Se hereda de DependencyObject).
Propiedad públicaIsStylusCapturedobtiene un valor que indica si el lápiz es capturado por este elemento. esto es propiedad de dependencia. (Se hereda de UIElement).
Propiedad públicaIsStylusCaptureWithinObtiene un valor que determina si la captura del lápiz es mantenidas por este elemento, o un elemento dentro de los límites del elemento y su árbol visual. esto es propiedad de dependencia. (Se hereda de UIElement).
Propiedad públicaIsStylusDirectlyOverObtiene un valor que indica si la posición del lápiz corresponde aprueba de posicionamiento resultados, que toman el elemento composición en consideración. esto es propiedad de dependencia. (Se hereda de UIElement).
Propiedad públicaIsStylusOverObtiene un valor que indica si el lápiz el cursor se encuentra sobre este elemento (elementos secundarios visuales incluida. esto es propiedad de dependencia. (Se hereda de UIElement).
Propiedad públicaIsVisibleobtiene un valor que indica si este elemento es visible en interfaz de usuario (UI). esto es propiedad de dependencia. (Se hereda de UIElement).
Propiedad públicaLanguageObtiene o establece la localización y la información del lenguaje de globalización que se aplica a un elemento. (Se hereda de FrameworkElement).
Propiedad públicaLayoutTransform Obtiene o establece una transformación de gráficos que se debe aplicar a este elemento cuando se realiza el diseño. (Se hereda de FrameworkElement).
Propiedad protegidaLogicalChildrenDevuelve un enumerador para los elementos secundarios lógicos. (Invalida a FrameworkElement.LogicalChildren).
Propiedad públicaMarginobtiene o establece el margen externo de un elemento. (Se hereda de FrameworkElement).
Propiedad públicaMaxHeightObtiene o establece la restricción máxima del alto del elemento. (Se hereda de FrameworkElement).
Propiedad públicaMaxWidthObtiene o establece la restricción máxima del ancho del elemento. (Se hereda de FrameworkElement).
Propiedad públicaMinHeightObtiene o establece la restricción mínima del alto del elemento. (Se hereda de FrameworkElement).
Propiedad públicaMinWidth Obtiene o establece la restricción del ancho mínimo del elemento. (Se hereda de FrameworkElement).
Propiedad públicaMoveEnabledObtiene o establece un valor booleano que indica si el usuario puede mover los trazos de entrada de lápiz y los elementos seleccionados en InkCanvas.
Propiedad públicaNameObtiene o establece el nombre de identificador del elemento. El nombre proporciona una referencia de modo que el código subyacente, como el código de controlador de eventos, puede hacer referencia a un elemento de marcado cuando esta se construido durante el procesamiento de un procesador de XAML . (Se hereda de FrameworkElement).
Propiedad públicaOpacityObtiene o establece el factor de opacidad aplicado a UIElement completo cuando se representa en interfaz de usuario (UI). esto es propiedad de dependencia. (Se hereda de UIElement).
Propiedad públicaOpacityMaskObtiene o establece una máscara de opacidad, como una implementación de Brush que se aplica a cualquier alfa-canal que enmascara por el contenido representado de este elemento. esto es propiedad de dependencia. (Se hereda de UIElement).
Propiedad públicaOverridesDefaultStyleObtiene o establece un valor que indica si este elemento especifica propiedades de estilo de estilos del tema. (Se hereda de FrameworkElement).
Propiedad públicaParentobtiene el elemento de elemento primario lógico de este elemento. (Se hereda de FrameworkElement).
Propiedad públicaPersistId Obsoleto. Obtiene un valor que identifica de forma única este elemento. (Se hereda de UIElement).
Propiedad públicaPreferredPasteFormatsObtiene o establece formatos que se pueden pegar en InkCanvas.
Propiedad públicaRenderSizeObtiene o establece, pero vea notas) el final para generar el tamaño de este elemento. (Se hereda de UIElement).
Propiedad públicaRenderTransformObtiene o información de transformación de conjuntos que afecta a la posición de representación de este elemento. esto es propiedad de dependencia. (Se hereda de UIElement).
Propiedad públicaRenderTransformOriginObtiene o establece el punto central de cualquier posible generan transformación declarada por RenderTransform, en relación con los límites del elemento. esto es propiedad de dependencia. (Se hereda de UIElement).
Propiedad públicaResizeEnabledObtiene o establece un valor booleano que indica si el usuario puede cambiar el tamaño de los trazos de entrada de lápiz o elementos seleccionados en InkCanvas.
Propiedad públicaResources Obtiene o establece el diccionario de recursos. (Se hereda de FrameworkElement).
Propiedad públicaSnapsToDevicePixelsObtiene o establece un valor que determina si la generación de este elemento debe utilizar valores específicos del dispositivo de píxel durante la representación. esto es propiedad de dependencia. (Se hereda de UIElement).
Propiedad públicaStrokesObtiene o establece la colección de objetos Stroke de entrada de lápiz recopilada por InkCanvas.
Propiedad públicaStyleObtiene o establece el estilo usado por este elemento cuando se representa. (Se hereda de FrameworkElement).
Propiedad protegidaStylusPlugInsObtiene una colección de todos los objetos de los complementos de lápiz (personalización) asociado a este elemento. (Se hereda de UIElement).
Propiedad públicaTagObtiene o establece un valor arbitrario de objeto que se puede utilizar para almacenar información personalizada sobre este elemento. (Se hereda de FrameworkElement).
Propiedad públicaTemplatedParentObtiene una referencia al elemento primario de la plantilla de este elemento. Esta propiedad no es pertinente si el elemento no se creó mediante una plantilla. (Se hereda de FrameworkElement).
Propiedad públicaToolTip Obtiene o establece el objeto de información sobre herramientas que se muestra para este elemento en interfaz de usuario (UI). (Se hereda de FrameworkElement).
Propiedad públicaTouchesCapturedObtiene todos los dispositivos de entrada táctil que se obtienen a este elemento. (Se hereda de UIElement).
Propiedad públicaTouchesCapturedWithinObtiene todos los dispositivos de entrada táctil que se obtienen a este elemento o a cualquier elemento secundario en su árbol visual. (Se hereda de UIElement).
Propiedad públicaTouchesDirectlyOverObtiene todos los dispositivos de entrada táctil que estén sobre este elemento. (Se hereda de UIElement).
Propiedad públicaTouchesOverObtiene todos los dispositivos de entrada táctil que estén sobre este elemento o cualquier elemento secundario en su árbol visual. (Se hereda de UIElement).
Propiedad públicaTriggersobtiene la colección de desencadenadores establecidos directamente en este elemento, o en elementos secundarios. (Se hereda de FrameworkElement).
Propiedad públicaUidobtiene o establece el identificador único (para la localización) para este elemento. esto es propiedad de dependencia. (Se hereda de UIElement).
Propiedad públicaUseCustomCursorObtiene o establece un valor booleano que indica si se invalida el cursor estándar de InkCanvas para admitir un cursor personalizado.
Propiedad públicaUseLayoutRoundingObtiene o establece un valor que indica si el redondeo del diseño debe aplicarse al tamaño y la posición de este elemento durante el diseño. (Se hereda de FrameworkElement).
Propiedad públicaVerticalAlignmentObtiene o establece las características de alineación vertical aplicado a este elemento cuando se cree dentro de un elemento primario como un panel o un control de elementos. (Se hereda de FrameworkElement).
Propiedad públicaVisibilityobtiene o establece la visibilidad de interfaz de usuario (UI) de este elemento. esto es propiedad de dependencia. (Se hereda de UIElement).
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 Visual. (Se hereda de Visual).
Propiedad protegidaVisualCacheModeObtiene o establece una representación almacenada en memoria caché de Visual. (Se hereda de Visual).
Propiedad protegidaVisualChildrenCountObtiene el número de elementos secundarios visuales de este elemento. (Invalida a FrameworkElement.VisualChildrenCount).
Propiedad protegidaVisualClearTypeHintobtiene o establece ClearTypeHint que determina cómo ClearType se genera en Visual. (Se hereda de Visual).
Propiedad protegidaVisualClipObtiene o establece la región de recorte de Visual como valor de Geometry . (Se hereda de Visual).
Propiedad protegidaVisualEdgeModeObtiene o establece el modo de borde de Visual como valor de EdgeMode . (Se hereda de Visual).
Propiedad protegidaVisualEffectObtiene o establece el efecto de imagen para aplicar a 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 de Visual. (Se hereda de Visual).
Propiedad protegidaVisualOpacityMaskObtiene o establece el valor de Brush que representa la máscara de opacidad de Visual. (Se hereda de Visual).
Propiedad protegidaVisualParentObtiene el elemento primario de un árbol visual del objeto visual. (Se hereda de Visual).
Propiedad protegidaVisualScrollableAreaClipObtiene o establece un área desplazable recortada para 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 (vertical) de la instrucción de la coordenada x. (Se hereda de Visual).
Propiedad protegidaVisualYSnappingGuidelinesObtiene o establece la colección (horizontal) de la instrucción de la coordenada y. (Se hereda de Visual).
Propiedad públicaWidth Obtiene o establece el ancho del elemento. (Se hereda de FrameworkElement).
Arriba
  NombreDescripción
Propiedad pública asociadaBottomObtiene o establece la distancia entre la parte inferior de un elemento y la parte inferior de su InkCanvas principal.
Propiedad pública asociadaLeftObtiene o establece la distancia entre el lado izquierdo de un elemento y el lado izquierdo de su InkCanvas principal.
Propiedad pública asociadaRightObtiene o establece la distancia entre el lado derecho de un elemento y el lado derecho de su InkCanvas principal.
Propiedad pública asociadaTopObtiene o establece la distancia entre la parte superior de un elemento y la parte superior de su InkCanvas principal.
Arriba
  NombreDescripción
Método públicoAddHandler(RoutedEvent, Delegate)Agrega un controlador deevento enrutado para evento enrutadoespecificado, agregando el controlador a la colección de controlador en el elemento actual. (Se hereda de UIElement).
Método públicoAddHandler(RoutedEvent, Delegate, Boolean)Agrega un controlador deevento enrutado para un evento enrutado especificado, agregando el controlador a la colección de controlador en el 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. (Se hereda de UIElement).
Método protegidoAddLogicalChildAgrega el objeto proporcionado al árbol lógico de este elemento. (Se hereda de FrameworkElement).
Método públicoAddToEventRouteAgregar controladores a EventRoute especificado de la colección actual del controlador de eventos UIElement . (Se hereda de UIElement).
Método protegidoAddVisualChildDefine la relación primaria-secundaria entre dos representaciones visuales. (Se hereda de Visual).
Método públicoApplyAnimationClock(DependencyProperty, AnimationClock)Aplicar una animación apropiedad de dependencia especificado en este elemento. cualquier animación existente se detiene y se reemplaza con la nueva animación. (Se hereda de UIElement).
Método públicoApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior)Aplicar una animación apropiedad de dependencia especificado en este elemento, con la capacidad de especificar qué ocurre si la propiedad ya tiene una animación actual. (Se hereda de UIElement).
Método públicoApplyTemplateCompila el árbol visual de plantilla actual si es necesario, y devuelve un valor que indica si el árbol visual se ha recompilado por esta llamada. (Se hereda de FrameworkElement).
Método públicoArrangeLos elementos secundarios de las posiciones y determinan el tamaño de UIElement. Los elementos primarios llaman a este método de su implementación de ArrangeCore (o un equivalente de Marco de trabajo de WPF ) para formar una actualización recursiva del diseño. Este método constituye el segundo paso de una actualización de diseño. (Se hereda de UIElement).
Método protegidoArrangeCoreimplementa ArrangeCore (definido como virtual en UIElement) y los sellos la implementación. (Se hereda de FrameworkElement).
Método protegidoArrangeOverrideArrangeOverride (Invalida a FrameworkElement.ArrangeOverride(Size)).
Método públicoBeginAnimation(DependencyProperty, AnimationTimeline)Se inicia la animación de una propiedad animada especificada en este elemento. (Se hereda de UIElement).
Método públicoBeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior)Inicia una animación especifica de una propiedad animada especificada en este elemento, con la opción de especificar qué ocurre si la propiedad ya tiene una animación actual. (Se hereda de UIElement).
Método públicoBeginInitInicia el proceso de inicialización de este elemento. (Se hereda de FrameworkElement).
Método públicoBeginStoryboard(Storyboard)Inicia la secuencia de acciones que se incluyen en el guión gráfico proporcionado. (Se hereda de FrameworkElement).
Método públicoBeginStoryboard(Storyboard, HandoffBehavior)Inicia la secuencia de acciones contenido en el guión gráfico proporcionado, con las opciones especificadas para qué debe ocurrir si la propiedad se anima ya. (Se hereda de FrameworkElement).
Método públicoBeginStoryboard(Storyboard, HandoffBehavior, Boolean) Inicia la secuencia de acciones contenido en el guión gráfico proporcionado, con el estado especificado para el control de la animación después de que se inicie. (Se hereda de FrameworkElement).
Método públicoBringIntoView()Los intentos de introducir este elemento en la vista, dentro de cualquier región desplazable contenga. (Se hereda de FrameworkElement).
Método públicoBringIntoView(Rect)Los intentos de introducir el tamaño de región proporcionado de este elemento en la vista, dentro de cualquier región desplazable contenga. (Se hereda de FrameworkElement).
Método públicoCanPasteIndica si el contenido del Portapapeles se puede pegar en InkCanvas.
Método públicoCaptureMouseIntentos de forzar la captura del mouse en este elemento. (Se hereda de UIElement).
Método públicoCaptureStylus Intentos de forzar la captura de lápiz a este elemento. (Se hereda de UIElement).
Método públicoCaptureTouchIntentos de forzar la captura de un toque a este elemento. (Se hereda de UIElement).
Método públicoCheckAccessdetermina si el subproceso de la llamada tiene acceso a este DispatcherObject. (Se hereda de DispatcherObject).
Método públicoClearValue(DependencyProperty)borra el valor local de una propiedad. La propiedad que se 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. la propiedad que se borrará es especificada por DependencyPropertyKey. (Se hereda de DependencyObject).
Método públicoCoerceValuefuerza el valor de propiedad de dependenciaespecificado. Esto se logra a cualquier función de CoerceValueCallback especificada en los metadatos de propiedad para la propiedad de dependencia tal como existe en DependencyObjectque llama. (Se hereda de DependencyObject).
Método públicoCopySelectionCopia los trazos o elementos seleccionados en el Portapapeles.
Método públicoCutSelectionElimina los trazos y elementos seleccionados y los copia en el Portapapeles.
Método públicoEndInitIndica que el proceso de inicialización del elemento está completo. (Se hereda de FrameworkElement).
Método públicoEqualsdetermina si DependencyObject proporcionado es equivalente a DependencyObjectactual. (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úblicoFindNameEncuentra un elemento con el nombre proporcionado ID. (Se hereda de FrameworkElement).
Método públicoFindResourceBusca un recurso con la clave especificada, y producen una excepción si no se encuentra el recurso solicitado. (Se hereda de FrameworkElement).
Método públicoFocusIntente establecer el foco en este elemento. (Se hereda de UIElement).
Método públicoGetAnimationBaseValueDevuelve el valor de propiedad base para la propiedad especificada en este elemento, sin hacer caso de cualquier valor animado posible de la ejecución o detener la animación. (Se hereda de UIElement).
Método públicoGetBindingExpressionDevuelve BindingExpression que representa el enlace en la propiedad especificada. (Se hereda de FrameworkElement).
Método públicoMiembro estáticoGetBottomObtiene el valor de la propiedad adjunta InkCanvas.Bottom de un objeto de dependencia determinado.
Método públicoGetEnabledGesturesDevuelve una colección de gestos de la aplicación que InkCanvas reconoce.
Método públicoGetHashCodeobtiene código hash para este DependencyObject. (Se hereda de DependencyObject).
Método protegidoGetLayoutClipDevuelve una geometría para una máscara de recorte. La máscara se aplica si el sistema de diseño intenta organizar un elemento que sea mayor que el espacio de presentación disponible. (Se hereda de FrameworkElement).
Método públicoMiembro estáticoGetLeftObtiene el valor de la propiedad adjunta InkCanvas.Left de un objeto de dependencia determinado.
Método públicoGetLocalValueEnumeratorCrea un enumerador especializado para determinar qué propiedades de dependencia localmente han establecido valores en este DependencyObject. (Se hereda de DependencyObject).
Método públicoMiembro estáticoGetRightObtiene el valor de la propiedad adjunta InkCanvas.Right de un objeto de dependencia determinado.
Método públicoGetSelectedElementsRecupera los objetos FrameworkElement que están seleccionados en InkCanvas.
Método públicoGetSelectedStrokesRecupera una colección StrokeCollection que representa los objetos Stroke seleccionados en InkCanvas.
Método públicoGetSelectionBoundsObtiene los límites de los trazos y elementos seleccionados en InkCanvas.
Método protegidoGetTemplateChildDevuelve el elemento especificado en el árbol visual de ControlTemplatecon instancias. (Se hereda de FrameworkElement).
Método públicoMiembro estáticoGetTopObtiene el valor de la propiedad adjunta InkCanvas.Top de un objeto de dependencia determinado.
Método públicoGetTypeObtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegidoGetUIParentCoreDevuelve un elemento primario lógico alternativo para este elemento si no hay ningún elemento primario visual. (Se hereda de FrameworkElement).
Método públicoGetValuedevuelve el valor efectivo actual de propiedad de dependencia en esta instancia de DependencyObject. (Se hereda de DependencyObject).
Método protegidoGetVisualChildReemplaza Visual.GetVisualChild, y devuelve un elemento secundario en el índice especificado de una colección de elementos secundarios. (Invalida a FrameworkElement.GetVisualChild(Int32)).
Método protegidoHitTestCore(GeometryHitTestParameters)Implementa Visual.HitTestCore para proporcionar el comportamiento de la prueba de posicionamiento de elementos base (que devuelve GeometryHitTestResult). (Se hereda de UIElement).
Método protegidoHitTestCore(PointHitTestParameters)Infraestructura. Determina si un punto determinado está comprendido dentro de los límites de representación de InkCanvas. (Invalida a UIElement.HitTestCore(PointHitTestParameters)).
Método públicoHitTestSelectionDevuelve un valor que indica qué parte del adorno de la selección cruza o rodea el punto especificado.
Método públicoInputHitTest Devuelve el elemento de entrada dentro del elemento actual que está en las coordenadas especificadas, en relación con el origen del elemento actual. (Se hereda de UIElement).
Método públicoInvalidateArrangeInvalida el estado de organización (diseño) para el elemento. Después de invalidación, el elemento tendrá el diseño actualizado, que aparecerá de forma asincrónica a menos obligado posteriormente por UpdateLayout. (Se hereda de UIElement).
Método públicoInvalidateMeasureInvalida el estado de medición (diseño) para el elemento. (Se hereda de UIElement).
Método públicoInvalidatePropertyEvalúa de nuevo el valor real de la propiedad de dependencia especificada (Se hereda de DependencyObject).
Método públicoInvalidateVisualInvalida la representación del elemento, y fuerza un nuevo paso completo de diseño. se llamaOnRender después de completar el ciclo del diseño. (Se hereda de UIElement).
Método públicoIsAncestorOfDetermina si el objeto visual es un antecesor del objeto visual descendientes. (Se hereda de Visual).
Método públicoIsDescendantOfDetermina si el objeto visual es un descendiente del objeto visual de antecesor. (Se hereda de Visual).
Método públicoMeasureactualiza DesiredSize de UIElement. Los elementos primarios llaman a este método de 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 “medida”) de una actualización de diseño. (Se hereda de UIElement).
Método protegidoMeasureCoreImplementa el comportamiento del sistema del diseño básico de medida-paso para FrameworkElement. (Se hereda de FrameworkElement).
Método protegidoMeasureOverrideCuando se reemplazan en una clase derivada, las medidas el tamaño en el diseño necesario para los elementos secundarios y determinan el tamaño de FrameworkElement- clase derivada. (Invalida a FrameworkElement.MeasureOverride(Size)).
Método protegidoMemberwiseClone Crea una copia superficial del Object actual. (Se hereda de Object).
Método públicoMoveFocusMueve el foco de teclado fuera de este elemento y otro elemento en una dirección proporcionada de recorrido. (Se hereda de FrameworkElement).
Método protegidoOnAccessKey Proporciona el control de clases para cuando se invoca una tecla de acceso que es importante para este elemento. (Se hereda de UIElement).
Método protegidoOnActiveEditingModeChangedGenera el evento ActiveEditingModeChanged.
Método públicoOnApplyTemplateCuando se reemplaza en una clase derivada, se invoca cuando el código de aplicación o procesos internos llame a ApplyTemplate. (Se hereda de FrameworkElement).
Método protegidoOnChildDesiredSizeChangedAdmite el comportamiento de diseño cuando se cambia el tamaño de un elemento secundario. (Se hereda de UIElement).
Método protegidoOnContextMenuClosingSe invoca cuando un evento enrutado ContextMenuClosing no controladas de esta clase en su ruta. Implemente este método para agregar el control de clases para este evento. (Se hereda de FrameworkElement).
Método protegidoOnContextMenuOpeningSe invoca cuando un evento enrutado ContextMenuOpening no controladas de esta clase en su ruta. Implemente este método para agregar el control de clases para este evento. (Se hereda de FrameworkElement).
Método protegidoOnCreateAutomationPeerProporciona una implementación de InkCanvasAutomationPeer adecuada para este control, como parte de la infraestructura de WPF. (Invalida a UIElement.OnCreateAutomationPeer()).
Método protegidoOnDefaultDrawingAttributesReplacedGenera el evento DefaultDrawingAttributesReplaced.
Método protegidoOnDragEnterInvocado cuando DragDrop.DragEnter no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnDragLeaveInvocado cuando DragDrop.DragLeave no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnDragOverInvocado cuando DragDrop.DragOver no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnDropInvocado cuando DragDrop.DragEnter no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnEditingModeChangedGenera el evento EditingModeChanged.
Método protegidoOnEditingModeInvertedChangedGenera el evento EditingModeInvertedChanged.
Método protegidoOnGestureGenera el evento Gesture.
Método protegidoOnGiveFeedbackInvocado cuando DragDrop.GiveFeedback no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnGotFocusSe invoca cuando un evento no controlada para GotFocus alcanza este elemento en su ruta. (Se hereda de FrameworkElement).
Método protegidoOnGotKeyboardFocusInvocado cuando Keyboard.GotKeyboardFocus no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnGotMouseCaptureInvocado cuando Mouse.GotMouseCapture no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnGotStylusCaptureInvocado cuando Stylus.GotStylusCapture no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnGotTouchCaptureProporciona el control de clases para el evento enrutado GotTouchCapture que aparece cuando un toque se ajusta a este elemento. (Se hereda de UIElement).
Método protegidoOnInitializedProvoca el evento de Initialized . Se invoca este método siempre que IsInitialized se establezca en trueinternamente. (Se hereda de FrameworkElement).
Método protegidoOnIsKeyboardFocusedChangedSe invoca cuando un evento no controlada para IsKeyboardFocusedChanged se provoca en este elemento. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnIsKeyboardFocusWithinChangedInvocado justo antes del evento de IsKeyboardFocusWithinChanged es provocado por este elemento. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnIsMouseCapturedChangedSe invoca cuando un evento no controlada para IsMouseCapturedChanged se provoca en este elemento. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnIsMouseCaptureWithinChangedSe invoca cuando un evento no controlada para IsMouseCaptureWithinChanged se provoca en este elemento. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnIsMouseDirectlyOverChangedSe invoca cuando un evento no controlada para IsMouseDirectlyOverChanged se provoca en este elemento. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnIsStylusCapturedChangedSe invoca cuando un evento no controlada para IsStylusCapturedChanged se provoca en este elemento. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnIsStylusCaptureWithinChangedSe invoca cuando un evento no controlada para IsStylusCaptureWithinChanged se provoca en este elemento. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnIsStylusDirectlyOverChangedSe invoca cuando un evento no controlada para IsStylusDirectlyOverChanged se provoca en este elemento. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnKeyDownInvocado cuando Keyboard.KeyDown no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnKeyUpInvocado cuando Keyboard.KeyUp no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnLostFocusProvoca LostFocus evento enrutado usando los datos de eventos que se proporciona. (Se hereda de UIElement).
Método protegidoOnLostKeyboardFocusInvocado cuando Keyboard.LostKeyboardFocus no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnLostMouseCaptureInvocado cuando Mouse.LostMouseCapture no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnLostStylusCaptureInvocado cuando Stylus.LostStylusCapture no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnLostTouchCaptureProporciona el control de clases para el evento enrutado LostTouchCapture que aparece cuando este elemento pierde una captura de toque. (Se hereda de UIElement).
Método protegidoOnManipulationBoundaryFeedbackLlamado cuando el evento de ManipulationBoundaryFeedback aparece. (Se hereda de UIElement).
Método protegidoOnManipulationCompletedLlamado cuando el evento de ManipulationCompleted aparece. (Se hereda de UIElement).
Método protegidoOnManipulationDeltaLlamado cuando el evento de ManipulationDelta aparece. (Se hereda de UIElement).
Método protegidoOnManipulationInertiaStartingLlamado cuando el evento de ManipulationInertiaStarting aparece. (Se hereda de UIElement).
Método protegidoOnManipulationStartedLlamado cuando el evento de ManipulationStarted aparece. (Se hereda de UIElement).
Método protegidoOnManipulationStartingProporciona el control de clases para el evento enrutado ManipulationStarting que aparece cuando el procesador de manipulación se crea por primera vez. (Se hereda de UIElement).
Método protegidoOnMouseDownInvocado cuando Mouse.MouseDown no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnMouseEnterInvocado cuando Mouse.MouseEnter no controladosevento adjunto se provoca en este elemento. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnMouseLeaveInvocado cuando Mouse.MouseLeave no controladosevento adjunto se provoca en este elemento. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnMouseLeftButtonDownInvocado cuando MouseLeftButtonDown no controladosevento enrutado se provoca en este elemento. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnMouseLeftButtonUpInvocado cuando MouseLeftButtonUp no controladosevento enrutado alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnMouseMoveInvocado cuando Mouse.MouseMove no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnMouseRightButtonDownInvocado cuando MouseRightButtonDown no controladosevento enrutado alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnMouseRightButtonUpInvocado cuando MouseRightButtonUp no controladosevento enrutado alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnMouseUpInvocado cuando Mouse.MouseUp no controladosevento enrutado alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnMouseWheelInvocado cuando Mouse.MouseWheel no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnPreviewDragEnterInvocado cuando DragDrop.PreviewDragEnter no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnPreviewDragLeaveInvocado cuando DragDrop.PreviewDragLeave no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnPreviewDragOverInvocado cuando DragDrop.PreviewDragOver no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnPreviewDropInvocado cuando DragDrop.PreviewDrop no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnPreviewGiveFeedbackInvocado cuando DragDrop.PreviewGiveFeedback no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnPreviewGotKeyboardFocusInvocado cuando Keyboard.PreviewGotKeyboardFocus no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnPreviewKeyDownInvocado cuando Keyboard.PreviewKeyDown no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnPreviewKeyUpInvocado cuando Keyboard.PreviewKeyUp no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnPreviewLostKeyboardFocusInvocado cuando Keyboard.PreviewKeyDown no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnPreviewMouseDownInvocado cuandoevento enrutado asociado Mouse.PreviewMouseDown no controlado alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnPreviewMouseLeftButtonDownInvocado cuando PreviewMouseLeftButtonDown no controladosevento enrutado alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnPreviewMouseLeftButtonUpInvocado cuando PreviewMouseLeftButtonUp no controladosevento enrutado alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnPreviewMouseMoveInvocado cuando Mouse.PreviewMouseMove no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnPreviewMouseRightButtonDownInvocado cuando PreviewMouseRightButtonDown no controladosevento enrutado alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnPreviewMouseRightButtonUpInvocado cuando PreviewMouseRightButtonUp no controladosevento enrutado alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnPreviewMouseUpInvocado cuando Mouse.PreviewMouseUp no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnPreviewMouseWheelInvocado cuando Mouse.PreviewMouseWheel no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnPreviewQueryContinueDragInvocado cuando DragDrop.PreviewQueryContinueDrag no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnPreviewStylusButtonDownInvocado cuando Stylus.PreviewStylusButtonDown no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnPreviewStylusButtonUpInvocado cuando Stylus.PreviewStylusButtonUp no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnPreviewStylusDownInvocado cuando Stylus.PreviewStylusDown no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnPreviewStylusInAirMoveInvocado cuando Stylus.PreviewStylusInAirMove no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnPreviewStylusInRangeInvocado cuando Stylus.PreviewStylusInRange no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnPreviewStylusMoveInvocado cuando Stylus.PreviewStylusMove no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnPreviewStylusOutOfRangeInvocado cuando Stylus.PreviewStylusOutOfRange no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnPreviewStylusSystemGestureInvocado cuando Stylus.PreviewStylusSystemGesture no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnPreviewStylusUpInvocado cuando Stylus.PreviewStylusUp no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnPreviewTextInputInvocado cuando TextCompositionManager.PreviewTextInput no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnPreviewTouchDownProporciona el control de clases para el evento enrutado PreviewTouchDown que aparece cuando un toque presiona este elemento. (Se hereda de UIElement).
Método protegidoOnPreviewTouchMoveProporciona el control de clases para el evento enrutado PreviewTouchMove que aparece cuando un toque se mantiene mientras que dentro de este elemento. (Se hereda de UIElement).
Método protegidoOnPreviewTouchUpProporciona el control de clases para el evento enrutado PreviewTouchUp que aparece cuando un toque se libera de este elemento. (Se hereda de UIElement).
Método protegidoOnPropertyChangedinvocado siempre que el valor efectivo de cualquier propiedad de dependencia en este FrameworkElement se haya actualizado. La propiedad de dependencia concreta cambiada se muestra en el parámetro de argumentos. Reemplaza OnPropertyChanged. (Invalida a FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs)).
Método protegidoOnQueryContinueDragInvocado cuando DragDrop.QueryContinueDrag no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnQueryCursorInvocado cuando Mouse.QueryCursor no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnRenderCuando se reemplaza en una clase derivada, participa en las operaciones de representación que están basadas en el sistema de diseño. Las instrucciones de representación para este elemento no se utilizan directamente cuando se invoca este método y, en su lugar se retienen para el uso asincrónico posterior por el diseño y el gráfico. (Se hereda de UIElement).
Método protegidoOnRenderSizeChangedProvoca el evento de SizeChanged , utilizando la información especificada como parte de los datos de eventos finalmente. (Se hereda de FrameworkElement).
Método protegidoOnSelectionChangedGenera el evento SelectionChanged.
Método protegidoOnSelectionChangingGenera el evento SelectionChanging.
Método protegidoOnSelectionMovedEvento que anuncia que el usuario ha seleccionado y movido una selección de trazos o elementos.
Método protegidoOnSelectionMovingGenera el evento SelectionMoving.
Método protegidoOnSelectionResizedGenera el evento SelectionResized.
Método protegidoOnSelectionResizingGenera el evento SelectionResizing.
Método protegidoOnStrokeCollectedGenera el evento StrokeCollected.
Método protegidoOnStrokeErasedGenera el evento StrokeErased.
Método protegidoOnStrokeErasingGenera el evento StrokeErasing.
Método protegidoOnStrokesReplacedGenera el evento StrokesReplaced.
Método protegidoOnStyleChangedInvocado cuando el estilo en uso de este elemento, que reemplazarán el diseño. (Se hereda de FrameworkElement).
Método protegidoOnStylusButtonDownInvocado cuando Stylus.StylusButtonDown no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnStylusButtonUpInvocado cuando Stylus.StylusButtonUp no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnStylusDownInvocado cuando Stylus.StylusDown no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnStylusEnterInvocado cuando Stylus.StylusEnter no controladosevento adjunto es provocado por este elemento. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnStylusInAirMoveInvocado cuando Stylus.StylusInAirMove no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnStylusInRangeInvocado cuando Stylus.StylusInRange no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnStylusLeaveInvocado cuando Stylus.StylusLeave no controladosevento adjunto es provocado por este elemento. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnStylusMoveInvocado cuando Stylus.StylusMove no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnStylusOutOfRangeInvocado cuando Stylus.StylusOutOfRange no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnStylusSystemGestureInvocado cuando Stylus.StylusSystemGesture no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnStylusUpInvocado cuando Stylus.StylusUp no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnTextInputInvocado cuando TextCompositionManager.TextInput no controladosevento adjunto alcanza un elemento en la ruta de acceso que tengan derivada de esta clase. Implemente este método para agregar el control de clases para este evento. (Se hereda de UIElement).
Método protegidoOnToolTipClosingSe invoca cuando un evento enrutado ToolTipClosing no controladas de esta clase en su ruta. Implemente este método para agregar el control de clases para este evento. (Se hereda de FrameworkElement).
Método protegidoOnToolTipOpeningInvocado siempre que el evento enrutado ToolTipOpening cobertura esta clase en su ruta. Implemente este método para agregar el control de clases para este evento. (Se hereda de FrameworkElement).
Método protegidoOnTouchDownProporciona el control de clases para el evento enrutado TouchDown que aparece cuando un toque presiona dentro de este elemento. (Se hereda de UIElement).
Método protegidoOnTouchEnterProporciona el control de clases para el evento enrutado TouchEnter que aparece cuando un toque se desplaza fuera de dentro de los límites de este elemento. (Se hereda de UIElement).
Método protegidoOnTouchLeaveProporciona el control de clases para el evento enrutado TouchLeave que aparece cuando un toque desplaza desde en fuera de los límites de este UIElement. (Se hereda de UIElement).
Método protegidoOnTouchMoveProporciona el control de clases para el evento enrutado TouchMove que aparece cuando un toque se mantiene mientras que dentro de este elemento. (Se hereda de UIElement).
Método protegidoOnTouchUpProporciona el control de clases para el evento enrutado TouchUp que aparece cuando un toque se libera de este elemento. (Se hereda de UIElement).
Método protegidoOnVisualChildrenChangedSe invoca cuando VisualCollection de objeto visual se modifica. (Se hereda de Visual).
Método protegidoOnVisualParentChangedInvocado cuando el elemento primario de este elemento del árbol visual se cambia. Reemplaza OnVisualParentChanged. (Se hereda de FrameworkElement).
Método protegidoParentLayoutInvalidatedAdmite implementaciones incrementales de diseño en subclases especializadas de FrameworkElement. se invocaParentLayoutInvalidated cuando un elemento secundario ha reemplazado una propiedad marcada en los metadatos como afectar a la medida elemento primario o la organiza pasa durante el diseño. (Se hereda de FrameworkElement).
Método públicoPaste()Pega el contenido del Portapapeles en la esquina superior izquierda de InkCanvas.
Método públicoPaste(Point)Pega el contenido del Portapapeles en un punto determinado de InkCanvas.
Método públicoPointFromScreenconvierte Point en coordenadas de la pantalla en Point que representa el sistema de coordenadas actual de Visual. (Se hereda de Visual).
Método públicoPointToScreenConvierte Point que representa el sistema de coordenadas actual de Visual en Point en coordenadas de pantalla. (Se hereda de Visual).
Método públicoPredictFocusDetermina el siguiente elemento que recibiría el foco en relación con este elemento para una dirección proporcionada de mover el foco, pero no mueve realmente el foco. (Se hereda de FrameworkElement).
Método públicoRaiseEventProvoca un evento enrutado concreto. RoutedEvent que se genere se identifica dentro de la instancia de RoutedEventArgs que se proporciona (como la propiedad de RoutedEvent de esos datos de eventos). (Se hereda de UIElement).
Método públicoReadLocalValuedevuelve el valor local de propiedad de dependencia, si existe. (Se hereda de DependencyObject).
Método públicoRegisterNameProporciona un descriptor de acceso que simplifica el acceso al método del registro de NameScope . (Se hereda de FrameworkElement).
Método públicoReleaseAllTouchCapturesLibera todos dispositivos capturados táctiles en este elemento. (Se hereda de UIElement).
Método públicoReleaseMouseCapture Libera la captura del mouse, si este elemento contenía la captura. (Se hereda de UIElement).
Método públicoReleaseStylusCapture Libera la captura de dispositivo de lápiz, si este elemento contenía la captura. (Se hereda de UIElement).
Método públicoReleaseTouchCaptureIntentos de liberar el dispositivo especificado táctiles en este elemento. (Se hereda de UIElement).
Método públicoRemoveHandler Quita el controlador especificado de evento enrutado de este elemento. (Se hereda de UIElement).
Método protegidoRemoveLogicalChildQuita el objeto tree proporcionado lógico de este elemento. FrameworkElement actualiza los punteros primarios de árbol lógico afectado para mantener en sincronización con esta eliminación. (Se hereda de FrameworkElement).
Método protegidoRemoveVisualChildQuita la relación primaria-secundaria entre dos representaciones visuales. (Se hereda de Visual).
Método públicoSelect(IEnumerable<UIElement>)Selecciona un conjunto de objetos UIElement.
Método públicoSelect(StrokeCollection)Selecciona un conjunto de objetos Stroke de entrada de lápiz.
Método públicoSelect(StrokeCollection, IEnumerable<UIElement>)Selecciona una combinación de objetos Stroke y UIElement.
Método públicoSetBinding(DependencyProperty, String)Asocia un enlace a este elemento, basándose en el nombre de propiedad proporcionada de origen como calificación de la ruta de acceso al origen de datos. (Se hereda de FrameworkElement).
Método públicoSetBinding(DependencyProperty, BindingBase)Asocia un enlace a este elemento, basándose en el objeto de enlace proporcionado. (Se hereda de FrameworkElement).
Método públicoMiembro estáticoSetBottomEstablece el valor de la propiedad adjunta InkCanvas.Bottom de un objeto de dependencia determinado.
Método públicoSetCurrentValueEstablece el valor de propiedad de dependencia sin cambiar el origen del valor. (Se hereda de DependencyObject).
Método públicoSetEnabledGesturesEstablece los gestos de la aplicación que InkCanvas va a reconocer.
Método públicoMiembro estáticoSetLeftEstablece el valor de la propiedad adjunta InkCanvas.Left de un objeto de dependencia determinado.
Método públicoSetResourceReferenceBusca un recurso con el nombre especificado y establecen una referencia de recurso a él para la propiedad especificada. (Se hereda de FrameworkElement).
Método públicoMiembro estáticoSetRightEstablece el valor de la propiedad adjunta InkCanvas.Right de un objeto de dependencia determinado.
Método públicoMiembro estáticoSetTopEstablece el valor de la propiedad adjunta InkCanvas.Top de un objeto de dependencia determinado.
Método públicoSetValue(DependencyProperty, Object)Establece el valor local de propiedad de dependencia, especificado por el identificador de propiedad de dependencia. (Se hereda de DependencyObject).
Método públicoSetValue(DependencyPropertyKey, Object)establece el valor local de un solo lectura propiedad de dependencia, especificado por el identificador de DependencyPropertyKey de la propiedad de dependencia. (Se hereda de DependencyObject).
Método públicoShouldSerializeCommandBindingsDevuelve si los procesos de serialización deben serializar el contenido de la propiedad de CommandBindings en instancias de esta clase. (Se hereda de UIElement).
Método públicoShouldSerializeInputBindingsDevuelve si los procesos de serialización deben serializar el contenido de la propiedad de InputBindings en instancias de esta clase. (Se hereda de UIElement).
Método protegidoShouldSerializePropertyDevuelve un valor que indica si los procesos de serialización debe serializar el valor de propiedad de dependenciaproporcionado. (Se hereda de DependencyObject).
Método públicoShouldSerializeResourcesDevuelve si los procesos de serialización deben serializar el contenido de la propiedad de Resources . (Se hereda de FrameworkElement).
Método públicoShouldSerializeStyleDevuelve si los procesos de serialización deben serializar el contenido de la propiedad de Style . (Se hereda de FrameworkElement).
Método públicoShouldSerializeTriggersDevuelve si los procesos de serialización deben serializar el contenido de la propiedad de Triggers . (Se hereda de FrameworkElement).
Método públicoToStringDevuelve una cadena que representa el objeto actual. (Se hereda de Object).
Método públicoTransformToAncestor(Visual)Devuelve una transformación que se puede utilizar para transformar coordenadas de Visual el antecesor especificado de Visual de dicho objeto. (Se hereda de Visual).
Método públicoTransformToAncestor(Visual3D)Devuelve una transformación que se puede utilizar para transformar coordenadas de Visual el antecesor especificado de Visual3D de dicho objeto. (Se hereda de Visual).
Método públicoTransformToDescendantDevuelve una transformación que se puede utilizar para transformar coordenadas de Visual un descendiente visual especificado del objeto. (Se hereda de Visual).
Método públicoTransformToVisualDevuelve una transformación que se puede utilizar para transformar coordenadas de Visual al objeto visual especificado. (Se hereda de Visual).
Método públicoTranslatePointConvierte un punto en relación con este elemento en coordenadas relativas al elemento especificado. (Se hereda de UIElement).
Método públicoTryFindResourceBusca un recurso con la clave especificada, y devuelve ese recurso si se encontrados. (Se hereda de FrameworkElement).
Método públicoUnregisterNameSimplifica el acceso al método de la matrícula de NameScope . (Se hereda de FrameworkElement).
Método públicoUpdateDefaultStyleVuelve el estilo predeterminado a FrameworkElementactual. (Se hereda de FrameworkElement).
Método públicoUpdateLayoutGarantiza que todos los elementos visuales secundarios de este elemento se actualicen correctamente para el diseño. (Se hereda de UIElement).
Método públicoVerifyAccessSe aplica al subproceso de llamada tiene acceso a este DispatcherObject. (Se hereda de DispatcherObject).
Arriba
  NombreDescripción
Evento públicoActiveEditingModeChangedSe produce cuando cambia el modo de edición actual.
Evento públicoContextMenuClosingSe produce inmediatamente antes de que se cierre cualquier menú contextual en el elemento. (Se hereda de FrameworkElement).
Evento públicoContextMenuOpeningaparece cuando se abre cualquier menú contextual en el elemento. (Se hereda de FrameworkElement).
Evento públicoDataContextChangedSe produce cuando el contexto de datos para los cambios de este elemento. (Se hereda de FrameworkElement).
Evento públicoDefaultDrawingAttributesReplacedSe produce cuando se reemplaza la propiedad DefaultDrawingAttributes.
Evento públicoDragEnterSe produce cuando los informes del sistema de entrada un evento subyacente de arrastre a este elemento como el destino de colocación. (Se hereda de UIElement).
Evento públicoDragLeaveSe produce cuando los informes del sistema de entrada un evento subyacente de arrastre a este elemento como el origen de arrastre. (Se hereda de UIElement).
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. (Se hereda de UIElement).
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. (Se hereda de UIElement).
Evento públicoEditingModeChangedSe produce cuando se ha modificado la propiedad EditingMode de un objeto InkCanvas.
Evento públicoEditingModeInvertedChangedSe produce cuando se ha modificado la propiedad EditingModeInverted de un objeto InkCanvas.
Evento públicoFocusableChangedSe produce cuando el valor de la propiedad de Focusable . (Se hereda de UIElement).
Evento públicoGestureSe produce cuando InkCanvas detecta un gesto.
Evento públicoGiveFeedbackSe produce cuando los informes del sistema de entrada un evento de arrastrar y colocar subyacente que implique este elemento. (Se hereda de UIElement).
Evento públicoGotFocusSe produce cuando este elemento obtiene el foco lógico. (Se hereda de UIElement).
Evento públicoGotKeyboardFocusSe produce cuando el teclado se centra en este elemento. (Se hereda de UIElement).
Evento públicoGotMouseCaptureSe produce cuando este elemento captura el mouse. (Se hereda de UIElement).
Evento públicoGotStylusCaptureSe produce cuando este elemento captura el lápiz. (Se hereda de UIElement).
Evento públicoGotTouchCaptureSe produce cuando un toque se ajusta a este elemento. (Se hereda de UIElement).
Evento públicoInitializedSe produce cuando se inicializa este FrameworkElement . Este evento coincide con los casos donde el valor de la propiedad de IsInitialized de false (o no) a true. (Se hereda de FrameworkElement).
Evento públicoIsEnabledChangedSe produce cuando el valor de la propiedad de IsEnabled de este elemento. (Se hereda de UIElement).
Evento públicoIsHitTestVisibleChangedSe produce cuando el valor de la propiedad de dependencia de IsHitTestVisible en este elemento. (Se hereda de UIElement).
Evento públicoIsKeyboardFocusedChangedSe produce cuando el valor de la propiedad de IsKeyboardFocused en este elemento. (Se hereda de UIElement).
Evento públicoIsKeyboardFocusWithinChangedSe produce cuando el valor de la propiedad de IsKeyboardFocusWithinChanged en este elemento. (Se hereda de UIElement).
Evento públicoIsMouseCapturedChangedSe produce cuando el valor de la propiedad de IsMouseCaptured en este elemento. (Se hereda de UIElement).
Evento públicoIsMouseCaptureWithinChangedSe produce cuando el valor de IsMouseCaptureWithinProperty en este elemento. (Se hereda de UIElement).
Evento públicoIsMouseDirectlyOverChangedSe produce cuando el valor de la propiedad de IsMouseDirectlyOver en este elemento. (Se hereda de UIElement).
Evento públicoIsStylusCapturedChangedSe produce cuando el valor de la propiedad de IsStylusCaptured en este elemento. (Se hereda de UIElement).
Evento públicoIsStylusCaptureWithinChangedSe produce cuando el valor de la propiedad de IsStylusCaptureWithin en este elemento. (Se hereda de UIElement).
Evento públicoIsStylusDirectlyOverChangedSe produce cuando el valor de la propiedad de IsStylusDirectlyOver en este elemento. (Se hereda de UIElement).
Evento públicoIsVisibleChangedSe produce cuando el valor de la propiedad de IsVisible en este elemento. (Se hereda de UIElement).
Evento públicoKeyDownSe produce cuando se presiona una tecla mientras el foco está en este elemento. (Se hereda de UIElement).
Evento públicoKeyUpSe produce cuando se suelta una tecla mientras el foco está en este elemento. (Se hereda de UIElement).
Evento públicoLayoutUpdatedSe produce cuando el diseño de los distintos elementos visuales asociado a los cambios actuales de Dispatcher . (Se hereda de UIElement).
Evento públicoLoadedSe produce cuando se muestra el elemento, generado, y listo para la interacción. (Se hereda de FrameworkElement).
Evento públicoLostFocusSe produce cuando este elemento pierde el foco lógico. (Se hereda de UIElement).
Evento públicoLostKeyboardFocusSe produce cuando el teclado se centra deja de este elemento. (Se hereda de UIElement).
Evento públicoLostMouseCaptureSe produce cuando este elemento pierde la captura del mouse. (Se hereda de UIElement).
Evento públicoLostStylusCaptureSe produce cuando este elemento pierde la captura de lápiz. (Se hereda de UIElement).
Evento públicoLostTouchCaptureSe produce cuando este elemento pierde una captura de toque. (Se hereda de UIElement).
Evento públicoManipulationBoundaryFeedbackaparece cuando la manipulación encuentra un límite. (Se hereda de UIElement).
Evento públicoManipulationCompletedSe produce cuando una manipulación y una inercia en el objeto de UIElement se completa. (Se hereda de UIElement).
Evento públicoManipulationDeltaSe produce cuando el dispositivo de entrada cambia de posición durante una manipulación. (Se hereda de UIElement).
Evento públicoManipulationInertiaStartingSe produce cuando el dispositivo de entrada pierde el contacto con el objeto de UIElement durante una manipulación e inicia la inercia. (Se hereda de UIElement).
Evento públicoManipulationStartedSe produce cuando se inicia un dispositivo de entrada una manipulación en el objeto de UIElement . (Se hereda de UIElement).
Evento públicoManipulationStartingSe produce cuando el procesador de manipulación se crea por primera vez. (Se hereda de UIElement).
Evento públicoMouseDownSe produce cuando se presiona el botón del mouse mientras el puntero está encima de este elemento. (Se hereda de UIElement).
Evento públicoMouseEnterSe produce cuando el puntero del mouse entra en los límites de este elemento. (Se hereda de UIElement).
Evento públicoMouseLeaveSe produce cuando el puntero del mouse sale de los límites de este elemento. (Se hereda de UIElement).
Evento públicoMouseLeftButtonDownSe produce cuando se presiona el botón primario cuando el puntero del mouse está encima de este elemento. (Se hereda de UIElement).
Evento públicoMouseLeftButtonUpSe produce cuando se suelta el botón primario cuando el puntero del mouse está encima de este elemento. (Se hereda de UIElement).
Evento públicoMouseMoveSe produce cuando el puntero del mouse se mantiene mientras que sobre este elemento. (Se hereda de UIElement).
Evento públicoMouseRightButtonDownSe produce cuando se presiona el botón secundario del mouse mientras el puntero del mouse está encima de este elemento. (Se hereda de UIElement).
Evento públicoMouseRightButtonUpSe produce cuando se suelta el botón secundario del mouse mientras el puntero del mouse está encima de este elemento. (Se hereda de UIElement).
Evento públicoMouseUpSe produce cuando cualquiera de los botones del mouse se libera sobre este elemento. (Se hereda de UIElement).
Evento públicoMouseWheelSe produce cuando el usuario gira la rueda del mouse mientras el puntero del mouse está encima de este elemento. (Se hereda de UIElement).
Evento públicoPreviewDragEnterSe produce cuando los informes del sistema de entrada un evento subyacente de arrastre a este elemento como el destino de colocación. (Se hereda de UIElement).
Evento públicoPreviewDragLeaveSe produce cuando los informes del sistema de entrada un evento subyacente de arrastre a este elemento como el origen de arrastre. (Se hereda de UIElement).
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. (Se hereda de UIElement).
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. (Se hereda de UIElement).
Evento públicoPreviewGiveFeedbackSe produce cuando se inicia una operación de arrastrar y colocar. (Se hereda de UIElement).
Evento públicoPreviewGotKeyboardFocusSe produce cuando el teclado se centra en este elemento. (Se hereda de UIElement).
Evento públicoPreviewKeyDownSe produce cuando se presiona una tecla mientras el foco está en este elemento. (Se hereda de UIElement).
Evento públicoPreviewKeyUpSe produce cuando se suelta una tecla mientras el foco está en este elemento. (Se hereda de UIElement).
Evento públicoPreviewLostKeyboardFocusSe produce cuando el teclado se centra deja de este elemento. (Se hereda de UIElement).
Evento públicoPreviewMouseDownSe produce cuando se presiona el botón del mouse mientras el puntero está encima de este elemento. (Se hereda de UIElement).
Evento públicoPreviewMouseLeftButtonDownSe produce cuando se presiona el botón primario cuando el puntero del mouse está encima de este elemento. (Se hereda de UIElement).
Evento públicoPreviewMouseLeftButtonUpSe produce cuando se suelta el botón primario cuando el puntero del mouse está encima de este elemento. (Se hereda de UIElement).
Evento públicoPreviewMouseMoveSe produce cuando el puntero del mouse se mueve cuando el puntero del mouse está encima de este elemento. (Se hereda de UIElement).
Evento públicoPreviewMouseRightButtonDownSe produce cuando se presiona el botón secundario del mouse mientras el puntero del mouse está encima de este elemento. (Se hereda de UIElement).
Evento públicoPreviewMouseRightButtonUpSe produce cuando se suelta el botón secundario del mouse mientras el puntero del mouse está encima de este elemento. (Se hereda de UIElement).
Evento públicoPreviewMouseUpSe produce cuando se suelta el botón del mouse mientras el puntero del mouse está encima de este elemento. (Se hereda de UIElement).
Evento públicoPreviewMouseWheelSe produce cuando el usuario gira la rueda del mouse mientras el puntero del mouse está encima de este elemento. (Se hereda de UIElement).
Evento públicoPreviewQueryContinueDragSe produce cuando hay un cambio en el estado del teclado o del botón del mouse durante una operación de arrastrar y colocar. (Se hereda de UIElement).
Evento públicoPreviewStylusButtonDownSe produce cuando se presiona el botón de lápiz mientras el puntero está encima de este elemento. (Se hereda de UIElement).
Evento públicoPreviewStylusButtonUpSe produce cuando se suelta el botón de lápiz mientras el puntero está encima de este elemento. (Se hereda de UIElement).
Evento públicoPreviewStylusDownSe produce cuando el lápiz toca digitalizador mientras está encima de este elemento. (Se hereda de UIElement).
Evento públicoPreviewStylusInAirMoveSe produce cuando el lápiz se desplaza en un elemento realmente la entrada táctil dedigitalizador. (Se hereda de UIElement).
Evento públicoPreviewStylusInRangeSe produce cuando el lápiz está bastante cerca dedigitalizador que se detectará, mientras que sobre este elemento. (Se hereda de UIElement).
Evento públicoPreviewStylusMoveSe produce cuando el lápiz se mantiene mientras que sobre el elemento. El lápiz debe moverse mientras siendo detectado por digitalizador para activar este evento, si no, PreviewStylusInAirMove se genera en su lugar. (Se hereda de UIElement).
Evento públicoPreviewStylusOutOfRangeSe produce cuando el lápiz está demasiado lejos dedigitalizador que se detectará. (Se hereda de UIElement).
Evento públicoPreviewStylusSystemGestureSe produce cuando un usuario realiza uno de varios gestos del lápiz. (Se hereda de UIElement).
Evento públicoPreviewStylusUpSe produce cuando el usuario levanta el lápiz dedigitalizador mientras el lápiz está encima de este elemento. (Se hereda de UIElement).
Evento públicoPreviewTextInputSe produce cuando este elemento obtiene el texto de forma independiente del dispositivo. (Se hereda de UIElement).
Evento públicoPreviewTouchDownSe produce cuando un dedo toca a la pantalla mientras el dedo está encima de este elemento. (Se hereda de UIElement).
Evento públicoPreviewTouchMoveSe produce cuando un dedo se mueve por la pantalla mientras el dedo está encima de este elemento. (Se hereda de UIElement).
Evento públicoPreviewTouchUpSe produce cuando un dedo se produce fuera de la pantalla mientras el dedo está encima de este elemento. (Se hereda de UIElement).
Evento públicoQueryContinueDragSe produce cuando hay un cambio en el estado del teclado o del botón del mouse durante una operación de arrastrar y colocar. (Se hereda de UIElement).
Evento públicoQueryCursorAparece cuando el cursor se solicita para mostrar. Este evento se desencadena en un elemento cada vez que se desplaza el puntero del mouse a una nueva ubicación, que significa que el objeto de cursor puede necesitar cambiar según la nueva posición. (Se hereda de UIElement).
Evento públicoRequestBringIntoViewSe produce cuando BringIntoView se llama en este elemento. (Se hereda de FrameworkElement).
Evento públicoSelectionChangedSe produce cuando cambia la selección del control InkCanvas.
Evento públicoSelectionChangingSe produce cuando se selecciona un nuevo conjunto de trazos de entrada de lápiz o elementos.
Evento públicoSelectionMovedSe produce una vez que el usuario mueve una selección trazos o elementos.
Evento públicoSelectionMovingSe produce antes de que los trazos y elementos seleccionados se muevan.
Evento públicoSelectionResizedSe produce cuando el usuario ha cambiado el tamaño de una selección de trazos o elementos.
Evento públicoSelectionResizingSe produce antes de que los trazos y elementos seleccionados cambien de tamaño.
Evento públicoSizeChangedSe produce cuando ActualHeight o propiedades de ActualWidth cambia valor en este elemento. (Se hereda de FrameworkElement).
Evento públicoSourceUpdatedSe produce cuando cambia el valor de origen para cualquier propiedad existente que enlaza en este elemento. (Se hereda de FrameworkElement).
Evento públicoStrokeCollectedSe produce cuando un trazo dibujado por el usuario se agrega a la propiedad Strokes.
Evento públicoStrokeErasedSe produce cuando el usuario borra un trazo.
Evento públicoStrokeErasingSe produce justamente antes de que un usuario borre un trazo.
Evento públicoStrokesReplacedSe produce cuando se reemplaza la propiedad Strokes.
Evento públicoStylusButtonDownSe produce cuando se presiona el botón de lápiz mientras el puntero está encima de este elemento. (Se hereda de UIElement).
Evento públicoStylusButtonUpSe produce cuando se suelta el botón de lápiz mientras el puntero está encima de este elemento. (Se hereda de UIElement).
Evento públicoStylusDownSe produce cuando el lápiz toca digitalizador mientras el lápiz está encima de este elemento. (Se hereda de UIElement).
Evento públicoStylusEnterSe produce cuando el lápiz entra en los límites de este elemento. (Se hereda de UIElement).
Evento públicoStylusInAirMoveSe produce cuando el lápiz se desplaza en un elemento realmente la entrada táctil dedigitalizador. (Se hereda de UIElement).
Evento públicoStylusInRangeSe produce cuando el lápiz está bastante cerca dedigitalizador que se detectará, mientras que sobre este elemento. (Se hereda de UIElement).
Evento públicoStylusLeaveSe produce cuando el lápiz abandone los límites del elemento. (Se hereda de UIElement).
Evento públicoStylusMoveSe produce cuando el lápiz se desplaza en este elemento. El lápiz debe moverse mientras en el digitalizador para activar este evento. Si no, StylusInAirMove se genera en su lugar. (Se hereda de UIElement).
Evento públicoStylusOutOfRangeSe produce cuando el lápiz está demasiado lejos dedigitalizador que se detectará, mientras que sobre este elemento. (Se hereda de UIElement).
Evento públicoStylusSystemGestureSe produce cuando un usuario realiza uno de varios gestos del lápiz. (Se hereda de UIElement).
Evento públicoStylusUpSe produce cuando el usuario levanta el lápiz dedigitalizador mientras está encima de este elemento. (Se hereda de UIElement).
Evento públicoTargetUpdatedSe produce cuando cambia el valor de destino para cualquier propiedad que enlaza en este elemento. (Se hereda de FrameworkElement).
Evento públicoTextInputSe produce cuando este elemento obtiene el texto de forma independiente del dispositivo. (Se hereda de UIElement).
Evento públicoToolTipClosingSe produce inmediatamente antes de cerrar cualquier información sobre herramientas en el elemento. (Se hereda de FrameworkElement).
Evento públicoToolTipOpeningSe produce cuando se abre cualquier información sobre herramientas en el elemento. (Se hereda de FrameworkElement).
Evento públicoTouchDownSe produce cuando un dedo toca a la pantalla mientras el dedo está encima de este elemento. (Se hereda de UIElement).
Evento públicoTouchEnterSe produce cuando un toque se desplaza fuera de dentro de los límites de este elemento. (Se hereda de UIElement).
Evento públicoTouchLeaveSe produce cuando un toque desplaza desde en fuera de los límites de este elemento. (Se hereda de UIElement).
Evento públicoTouchMoveSe produce cuando un dedo se mueve por la pantalla mientras el dedo está encima de este elemento. (Se hereda de UIElement).
Evento públicoTouchUpSe produce cuando un dedo se produce fuera de la pantalla mientras el dedo está encima de este elemento. (Se hereda de UIElement).
Evento públicoUnloadedSe produce cuando se quita el elemento dentro de un árbol de elementos de elementos cargados. (Se hereda de FrameworkElement).
Arriba
  NombreDescripción
Campo públicoMiembro estáticoActiveEditingModeChangedEventIdentifica el evento enrutado ActiveEditingModeChanged.
Campo públicoMiembro estáticoActiveEditingModePropertyIdentifica la propiedad de dependencia ActiveEditingMode.
Campo públicoMiembro estáticoBackgroundPropertyIdentifica la propiedad de dependencia Background.
Campo públicoMiembro estáticoBottomPropertyIdentifica la propiedad adjunta de InkCanvas.Bottom.
Campo públicoMiembro estáticoDefaultDrawingAttributesPropertyIdentifica la propiedad de dependencia DefaultDrawingAttributes.
Campo públicoMiembro estáticoEditingModeChangedEventIdentifica el evento enrutado EditingModeChanged.
Campo públicoMiembro estáticoEditingModeInvertedChangedEventIdentifica el evento enrutado EditingModeInvertedChanged.
Campo públicoMiembro estáticoEditingModeInvertedPropertyIdentifica la propiedad de dependencia EditingModeInverted.
Campo públicoMiembro estáticoEditingModePropertyIdentifica la propiedad de dependencia EditingMode.
Campo públicoMiembro estáticoGestureEventIdentifica el evento enrutado Gesture.
Campo públicoMiembro estáticoLeftPropertyIdentifica la propiedad adjunta de InkCanvas.Left.
Campo públicoMiembro estáticoRightPropertyIdentifica la propiedad adjunta InkCanvas.Right.
Campo públicoMiembro estáticoStrokeCollectedEventIdentifica el evento enrutado StrokeCollected.
Campo públicoMiembro estáticoStrokeErasedEventIdentifica el evento enrutado StrokeErased.
Campo públicoMiembro estáticoStrokesPropertyIdentifica la propiedad de dependencia Strokes.
Campo públicoMiembro estáticoTopPropertyIdentifica la propiedad adjunta de InkCanvas.Top.
Arriba
  NombreDescripción
Implementación explícita de interfacesMétodo privadoIAddChild.AddChildInfraestructura. Agrega el objeto especificado a InkCanvas.
Implementación explícita de interfacesMétodo privadoIAddChild.AddTextInfraestructura. Agrega el texto que se encuentra entre etiquetas en el marcado. Siempre inicia una excepción ArgumentException.
Implementación explícita de interfacesMétodo privadoIQueryAmbient.IsAmbientPropertyAvailablePara obtener una descripción de este miembro, vea el método de IsAmbientPropertyAvailable . (Se hereda de FrameworkElement).
Arriba

InkCanvas es un elemento que se puede utilizar para recibir y mostrar entradas de lápiz. Normalmente esta operación se lleva a cabo mediante el uso de un lápiz o un mouse que interactúan con un digitalizador para generar trazos de entrada de lápiz. Los trazos creados se representan como objetos Stroke y se pueden manipular mediante programación o a través de los datos proporcionados por el usuario. InkCanvas permite al usuario modificar o eliminar un objeto Stroke existente.

InkCanvas se puede enlazar a un origen de datos. Por ejemplo, puede enlazar la propiedad Strokes a una cadena codificada en base 64 que contenga los datos de entrada de lápiz en el Formato serializado de entrada de lápiz (ISF) o incluso puede enlazarla a la propiedad Strokes de otra clase InkCanvas. También puede enlazar propiedades, como DefaultDrawingAttributes y EditingMode, a otros orígenes de datos.

En el ejemplo siguiente se muestra cómo se simula el uso de un lápiz y un marcador de resaltado en la misma clase InkCanvas. En este ejemplo se supone que el elemento raíz del archivo de lenguaje de marcado (XAML) es una clase DockPanel denominada root. También se supone que hay un control Button denominado switchHighlighter y que los eventos Click y Loaded están conectados al controlador de eventos del ejemplo.


        InkCanvas inkCanvas1 = new InkCanvas();
        DrawingAttributes inkDA;
        DrawingAttributes highlighterDA;
        bool useHighlighter = false;

        // Add an InkCanvas to the window, and allow the user to 
        // switch between using a green pen and a purple highlighter 
        // on the InkCanvas.
        private void WindowLoaded(object sender, EventArgs e)
        {
            inkCanvas1.Background = Brushes.DarkSlateBlue;
            inkCanvas1.DefaultDrawingAttributes.Color = Colors.SpringGreen;

            root.Children.Add(inkCanvas1);

            // Set up the DrawingAttributes for the pen.
            inkDA = new DrawingAttributes();
            inkDA.Color = Colors.SpringGreen;
            inkDA.Height = 5;
            inkDA.Width = 5;
            inkDA.FitToCurve = false;

            // Set up the DrawingAttributes for the highlighter.
            highlighterDA = new DrawingAttributes();
            highlighterDA.Color = Colors.Orchid;
            highlighterDA.IsHighlighter = true;
            highlighterDA.IgnorePressure = true;
            highlighterDA.StylusTip = StylusTip.Rectangle;
            highlighterDA.Height = 30;
            highlighterDA.Width = 10;

            inkCanvas1.DefaultDrawingAttributes = inkDA;
        }

        // Create a button called switchHighlighter and use 
        // SwitchHighlighter_Click to handle the Click event.  
        // The useHighlighter variable is a boolean that indicates
        // whether the InkCanvas renders ink as a highlighter.

        // Switch between using the 'pen' DrawingAttributes and the 
        // 'highlighter' DrawingAttributes.
        void SwitchHighlighter_Click(Object sender, RoutedEventArgs e)
        {
            useHighlighter = !useHighlighter;

            if (useHighlighter)
            {
                switchHighlighter.Content = "Use Pen";
                inkCanvas1.DefaultDrawingAttributes = highlighterDA;
            }
            else
            {
                switchHighlighter.Content = "Use Highlighter";
                inkCanvas1.DefaultDrawingAttributes = inkDA;

            }
        }



En el ejemplo siguiente se declaran dos objetos InkCanvas en código XAML y se establece el enlace de datos entre ellos y otros orígenes de datos. El primer control InkCanvas, denominado ic, se enlaza a dos orígenes de datos. Las propiedades EditingMode y DefaultDrawingAttributes de ic se enlazan a objetos ListBox, que a su vez se enlazan a las matrices definidas en XAML. Las propiedades EditingMode, DefaultDrawingAttributes y Strokes del segundo objeto InkCanvas están enlazadas al primer objeto InkCanvas en el código siguiente.


<Canvas>
  <Canvas.Resources>
    <!--Define an array containing the InkEditingMode Values.-->
    <x:Array x:Key="MyEditingModes" x:Type="{x:Type InkCanvasEditingMode}">
      <x:Static Member="InkCanvasEditingMode.Ink"/>
      <x:Static Member="InkCanvasEditingMode.Select"/>
      <x:Static Member="InkCanvasEditingMode.EraseByPoint"/>
      <x:Static Member="InkCanvasEditingMode.EraseByStroke"/>
    </x:Array>

    <!--Define an array containing some DrawingAttributes.-->
    <x:Array x:Key="MyDrawingAttributes" 
             x:Type="{x:Type DrawingAttributes}">
      <DrawingAttributes Color="Black" FitToCurve="true" 
                         Width="3" Height="3"/>
      <DrawingAttributes Color="Blue" FitToCurve="false" 
                         Width="5" Height="5"/>
      <DrawingAttributes Color="Red" FitToCurve="true" 
                         Width="7" Height="7"/>
    </x:Array>

    <!--Create a DataTemplate to display the 
        DrawingAttributes shown above-->
    <DataTemplate DataType="{x:Type DrawingAttributes}" >
      <Border Width="80" Height="{Binding Path=Height}">
        <Border.Background >
          <SolidColorBrush Color="{Binding Path=Color}"/>
        </Border.Background>
      </Border>
    </DataTemplate>
  </Canvas.Resources>

  <!--Bind the first InkCavas' DefaultDrawingAtributes to a 
      Listbox, called lbDrawingAttributes, and its EditingMode to 
      a ListBox called lbEditingMode.-->
  <InkCanvas Name="ic" Background="LightGray" 
             Canvas.Top="0" Canvas.Left="0" 
             Height="400" Width="200"
             DefaultDrawingAttributes="{Binding 
                  ElementName=lbDrawingAttributes, Path=SelectedItem}"
             EditingMode=
                  "{Binding ElementName=lbEditingMode, Path=SelectedItem}"
             >
  </InkCanvas>

  <!--Bind the Strokes, DefaultDrawingAtributes, and, EditingMode properties of
      the second InkCavas the first InkCanvas.-->
  <InkCanvas Background="LightBlue"  
             Canvas.Top="0" Canvas.Left="200" 
             Height="400" Width="200" 
             Strokes="{Binding ElementName=ic, Path=Strokes}" 
             DefaultDrawingAttributes="{Binding 
                  ElementName=ic, Path=DefaultDrawingAttributes}" 
             EditingMode="{Binding ElementName=ic, Path=EditingMode}">

    <InkCanvas.LayoutTransform>
      <ScaleTransform ScaleX="-1" ScaleY="1" />
    </InkCanvas.LayoutTransform>

  </InkCanvas>

  <!--Use the array, MyEditingModes, to populate a ListBox-->
  <ListBox Name="lbEditingMode" 
           Canvas.Top="0" Canvas.Left="450" 
           Height="100" Width="100"
           ItemsSource="{StaticResource MyEditingModes}" />

  <!--Use the array, MyDrawingAttributes, to populate a ListBox-->
  <ListBox Name="lbDrawingAttributes" 
           Canvas.Top="150" Canvas.Left="450" 
           Height="100" Width="100"
           ItemsSource="{StaticResource MyDrawingAttributes}" />

</Canvas>


.NET Framework

Compatible con: 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.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.
¿Te ha resultado útil?
(Caracteres restantes: 1500)

Adiciones de comunidad

AGREGAR
© 2013 Microsoft. Reservados todos los derechos.