Exportar (0) Imprimir
Expandir todo
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

Stroke (Clase)

Representa un único trazo de lápiz.

System.Object
  System.Windows.Ink.Stroke

Espacio de nombres:  System.Windows.Ink
Ensamblado:  PresentationCore (en PresentationCore.dll)
public class Stroke : INotifyPropertyChanged

El tipo Stroke expone los siguientes miembros.

  NombreDescripción
Método públicoStroke(StylusPointCollection)Inicializa una nueva instancia de la clase de Stroke .
Método públicoStroke(StylusPointCollection, DrawingAttributes)Inicializa una nueva instancia de la clase de Stroke .
Arriba
  NombreDescripción
Propiedad públicaDrawingAttributesobtiene o establece DrawingAttributes para el objeto de Stroke .
Propiedad públicaStylusPointsDevuelve los puntos del lápiz de Stroke.
Arriba
  NombreDescripción
Método públicoAddPropertyDataAgrega una propiedad personalizada al objeto de Stroke .
Método públicoCloneDevuelve una copia profunda de objeto existente de Stroke .
Método públicoContainsPropertyDataDevuelve un valor que indica si el objeto de Stroke contiene la propiedad personalizada especificada.
Método públicoDraw(DrawingContext)Representa el objeto de Stroke basado DrawingContextespecificado.
Método públicoDraw(DrawingContext, DrawingAttributes)Representa el objeto de Stroke basado DrawingContext especificado y DrawingAttributes.
Método protegidoDrawCoreGenera Stroke en DrawingContext especificado mediante DrawingAttributesespecificado.
Método públicoEquals(Object)Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
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úblicoGetBezierStylusPointsDevuelve los puntos del lápiz que Stroke utiliza cuando FitToCurve es true.
Método públicoGetBoundsrecupera el cuadro de límite para el objeto de Stroke .
Método públicoGetClipResult(IEnumerable<Point>)devuelve los segmentos de Stroke actual que están dentro de los límites especificados.
Método públicoGetClipResult(Rect)Devuelve los segmentos de Stroke actual que están dentro del rectángulo especificado.
Método públicoGetEraseResult(IEnumerable<Point>)Devuelve los segmentos de Stroke actual que están fuera de los límites especificados.
Método públicoGetEraseResult(Rect)Devuelve los segmentos de Stroke actual que están fuera del rectángulo especificado.
Método públicoGetEraseResult(IEnumerable<Point>, StylusShape)Devuelve los segmentos de Stroke actual después de que disecado por ruta indicada mediante StylusShapeespecificado.
Método públicoGetGeometry()obtiene Geometry de Strokeactual.
Método públicoGetGeometry(DrawingAttributes)Obtiene Geometry de Stroke actual mediante DrawingAttributesespecificado.
Método públicoGetHashCode Sirve como una función hash para un tipo en particular. (Se hereda de Object).
Método públicoGetPropertyDataRecupera los datos de propiedad para el GUID especificado.
Método públicoGetPropertyDataIdsRecupera el GUID de cualquier propiedad personalizada asociado con el objeto de Stroke .
Método públicoGetType Obtiene el Typede la instancia actual. (Se hereda de Object).
Método públicoHitTest(Point)Devuelve un valor que indica si combina Stroke actual el punto especificado.
Método públicoHitTest(IEnumerable<Point>, Int32)Devuelve un valor que indica si Stroke actual está dentro de los límites especificados.
Método públicoHitTest(IEnumerable<Point>, StylusShape)Devuelve si la ruta de acceso especificada corta Stroke mediante StylusShapeespecificado.
Método públicoHitTest(Point, Double)Devuelve un valor que indica si combina Stroke actual el área especificada.
Método públicoHitTest(Rect, Int32)Devuelve un valor que indica si Stroke está dentro de los límites del rectángulo especificado.
Método protegidoMemberwiseClone Crea una copia superficial del Object actual. (Se hereda de Object).
Método protegidoOnDrawingAttributesChangedPermite que las clases derivadas modificar el comportamiento predeterminado del evento de DrawingAttributesChanged .
Método protegidoOnDrawingAttributesReplacedPermite que las clases derivadas modificar el comportamiento predeterminado del evento de DrawingAttributesReplaced .
Método protegidoOnInvalidatedProvoca el evento de Invalidated .
Método protegidoOnPropertyChangedSe produce cuando cualquier cambio de propiedad de Stroke .
Método protegidoOnPropertyDataChangedPermite que las clases derivadas modificar el comportamiento predeterminado del evento de PropertyDataChanged .
Método protegidoOnStylusPointsChangedProvoca el evento de StylusPointsChanged .
Método protegidoOnStylusPointsReplacedProvoca el evento de StylusPointsReplaced .
Método públicoRemovePropertyDataElimina una propiedad personalizada del objeto de Stroke .
Método públicoToString Retorna una cadena que representa al objeto actual. (Se hereda de Object).
Método públicoTransformRealiza una transformación basándose en el objeto especificado de Matrix .
Arriba
  NombreDescripción
Evento públicoDrawingAttributesChangedSe produce cuando DrawingAttributes asociado con el cambio del objeto de Stroke .
Evento públicoDrawingAttributesReplacedSe produce cuando los atributos de dibujo de un objeto de Stroke se reemplazan.
Evento públicoInvalidatedSe produce cuando cambia su aspecto de Stroke .
Evento públicoPropertyDataChangedSe produce cuando las propiedades personalizadas de un objeto de Stroke .
Evento públicoStylusPointsChangedSe produce cuando cambia la propiedad de StylusPoints .
Evento públicoStylusPointsReplacedSe produce cuando la propiedad de StylusPoints se asigna nuevo StylusPointCollection.
Arriba
  NombreDescripción
Implementación explícita de interfacesEvento privadoINotifyPropertyChanged.PropertyChangedInfraestructura. Se produce cuando el valor de cualquier propiedad de Stroke ha cambiado.
Arriba

Stroke es el objeto de datos que se obtiene de un dispositivo señalador, como un lápiz de tablet PC o un mouse. Stroke se puede crear y manipular mediante programación, y se puede representar visualmente en un elemento habilitado para entradas de lápiz, como InkCanvas. Stroke contiene información sobre su posición y aspecto. La propiedad de StylusPoints es una colección de objetos StylusPoint que especifica la posición de Stroke. la propiedad de DrawingAttributes especifica el aspecto de un trazo.

.NET Framework

Compatible con: 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, 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 públicos static (Shared en Visual Basic) de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft. Reservados todos los derechos.