Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
Este tópico ainda não foi avaliado como - Avalie este tópico

Classe Stroke

Representa um único traço de tinta.

System.Object
  System.Windows.Ink.Stroke

Namespace:  System.Windows.Ink
Assembly:  PresentationCore (em PresentationCore.dll)
public class Stroke : INotifyPropertyChanged

O tipo Stroke expõe os membros a seguir.

  NomeDescrição
Método públicoStroke(StylusPointCollection)Inicializa uma nova instância da classe Stroke.
Método públicoStroke(StylusPointCollection, DrawingAttributes)Inicializa uma nova instância da classe Stroke.
Superior
  NomeDescrição
Propriedade públicaDrawingAttributesObtém ou define o DrawingAttributes para o Stroke objeto.
Propriedade públicaStylusPointsRetorna os pontos stylus a Stroke.
Superior
  NomeDescrição
Método públicoAddPropertyDataAdiciona uma propriedade personalizada para o Stroke objeto.
Método públicoCloneRetorna uma cópia em profundidade de existente Stroke objeto.
Método públicoContainsPropertyDataRetorna um valor que indica se a Stroke objeto contém a propriedade personalizada especificada.
Método públicoDraw(DrawingContext)Processa o Stroke objeto com base em especificado DrawingContext.
Método públicoDraw(DrawingContext, DrawingAttributes)Processa o Stroke objeto com base em especificado DrawingContext e DrawingAttributes.
Método protegidoDrawCoreProcessa o Stroke no usuário DrawingContext usando o especificado DrawingAttributes.
Método públicoEquals(Object) Verifica se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegidoFinalize Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes que ele seja recuperado pela coleta de lixo. (Herdado de Object.)
Método públicoGetBezierStylusPointsRetorna os pontos stylus a Stroke usa quando FitToCurve é true.
Método públicoGetBoundsRecupera a caixa delimitadora para o Stroke objeto.
Método públicoGetClipResult(IEnumerable<Point>)Retorna os segmentos do atual Stroke que estão dentro dos limites especificados.
Método públicoGetClipResult(Rect)Retorna os segmentos do atual Stroke que estão dentro do retângulo especificado.
Método públicoGetEraseResult(IEnumerable<Point>)Retorna os segmentos do atual Stroke que estão fora dos limites especificados.
Método públicoGetEraseResult(Rect)Retorna os segmentos do atual Stroke que estão fora do retângulo especificado.
Método públicoGetEraseResult(IEnumerable<Point>, StylusShape)Retorna os segmentos do atual Stroke depois que ele é examinado pelo caminho designado usando especificado StylusShape.
Método públicoGetGeometry()Obtém o Geometry do atual Stroke.
Método públicoGetGeometry(DrawingAttributes)Obtém o Geometry do atual Stroke usando o especificado DrawingAttributes.
Método públicoGetHashCodeServe como uma função hash para um tipo específico. (Herdado de Object.)
Método públicoGetPropertyDataRecupera os dados de propriedade para o GUID especificado.
Método públicoGetPropertyDataIdsRecupera os GUIDs de quaisquer propriedades personalizadas associadas a Stroke objeto.
Método públicoGetType Obtém o Type da instância atual. (Herdado de Object.)
Método públicoHitTest(Point)Retorna um valor que indica se o atual Stroke intercepta o ponto especificado.
Método públicoHitTest(IEnumerable<Point>, Int32)Retorna um valor que indica se o atual Stroke está dentro dos limites especificados.
Método públicoHitTest(IEnumerable<Point>, StylusShape)Retorna se o caminho especificado cruza o Stroke usando o especificado StylusShape.
Método públicoHitTest(Point, Double)Retorna um valor que indica se o atual Stroke intercepta a área especificada.
Método públicoHitTest(Rect, Int32)Retorna um valor que indica se a Stroke está dentro dos limites do retângulo especificado.
Método protegidoMemberwiseCloneCria uma cópia superficial do Object atual. (Herdado de Object.)
Método protegidoOnDrawingAttributesChangedPermite que as classes derivadas modificar o comportamento padrão do DrawingAttributesChanged evento.
Método protegidoOnDrawingAttributesReplacedPermite que as classes derivadas modificar o comportamento padrão do DrawingAttributesReplaced evento.
Método protegidoOnInvalidatedGera o evento Invalidated.
Método protegidoOnPropertyChangedOcorre quando uma Stroke as alterações de propriedade.
Método protegidoOnPropertyDataChangedPermite que as classes derivadas modificar o comportamento padrão do PropertyDataChanged evento.
Método protegidoOnStylusPointsChangedGera o evento StylusPointsChanged.
Método protegidoOnStylusPointsReplacedGera o evento StylusPointsReplaced.
Método públicoRemovePropertyDataExclui uma propriedade personalizada a partir de Stroke objeto.
Método públicoToStringRetorna uma string que representa o objeto atual. (Herdado de Object.)
Método públicoTransformExecuta uma transformação com base em especificado Matrix objeto.
Superior
  NomeDescrição
Evento públicoDrawingAttributesChangedOcorre quando o DrawingAttributes associados a Stroke alteração de objeto.
Evento públicoDrawingAttributesReplacedOcorre quando os atributos de desenho de um Stroke objeto são substituídos.
Evento públicoInvalidatedOcorre quando a aparência da Stroke as alterações.
Evento públicoPropertyDataChangedOcorre quando as propriedades personalizadas em um Stroke as alterações de objeto.
Evento públicoStylusPointsChangedOcorre quando o StylusPoints as alterações de propriedade.
Evento públicoStylusPointsReplacedOcorre quando o StylusPoints property é atribuída uma nova StylusPointCollection.
Superior
  NomeDescrição
Implementação explícita da interfaceEvento particularINotifyPropertyChanged.PropertyChangedInfraestrutura. Ocorre quando o valor de qualquer Stroke propriedade foi alterada.
Superior

A Stroke é o objeto de dados que é coletado de um dispositivo apontador, como, por exemplo, uma caneta eletrônica ou um mouse. O Stroke podem ser criados e manipulados programaticamente e pode ser representado visualmente em um elemento de tinta, como o InkCanvas. A Stroke contém informações sobre sua posição e aparência. O StylusPoints propriedade é uma coleção de StylusPoint que especifica a posição de objetos do Stroke. O DrawingAttributes propriedade especifica a aparência do traçado.

.NET Framework

Com suporte em: 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Com suporte em: 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Função Server Core sem suporte), Windows Server 2008 R2 (Função Server Core com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte .Requisitos de sistema do NET Framework.
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.
Isso foi útil para você?
(1500 caracteres restantes)

Contribuições da comunidade

ADICIONAR
© 2013 Microsoft. Todos os direitos reservados.