ArcSegment Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa um arco elíptico entre dois pontos.
public ref class ArcSegment sealed : PathSegment
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.WinUIContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ArcSegment final : PathSegment
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.WinUIContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ArcSegment : PathSegment
Public NotInheritable Class ArcSegment
Inherits PathSegment
<ArcSegment .../>
- Herança
- Atributos
Comentários
No mínimo, cada ArcSegment deve ter suas propriedades RotationAngle e Size definidas, pois elas não têm padrões úteis.
Essa classe é relevante para definir os dados de vetor para um Caminho ou um PathIcon.
Em vez de criar uma instância ou um elemento de objeto, você também pode definir um ArcSegment como parte de um vetor dentro da cadeia de caracteres para uma sintaxe de comandos Mover e desenhar.
Construtores
ArcSegment() |
Inicializa uma nova instância da classe ArcSegment . |
Propriedades
Dispatcher |
Sempre retorna |
DispatcherQueue |
Obtém o ao |
IsLargeArc |
Obtém ou define um valor que indica se o arco deve ser maior que 180 graus. |
IsLargeArcProperty |
Identifica a propriedade de dependência IsLargeArc . |
Point |
Obtém ou define o ponto de extremidade do arco elíptico. |
PointProperty |
Identifica a propriedade de dependência Point . |
RotationAngle |
Obtém ou define o valor (em graus) pelo qual a elipse é girada sobre o eixo x. |
RotationAngleProperty |
Identifica a propriedade de dependência RotationAngle . |
Size |
Obtém ou define o raio x e o raio y do arco como uma estrutura Size . |
SizeProperty |
Identifica a propriedade de dependência Size . |
SweepDirection |
Obtém ou define um valor que especifica se o arco é desenhado na direção no sentido horário ou no sentido anti-horário . |
SweepDirectionProperty |
Identifica a propriedade de dependência SweepDirection . |
Métodos
ClearValue(DependencyProperty) |
Limpa o valor local de uma propriedade de dependência. (Herdado de DependencyObject) |
GetAnimationBaseValue(DependencyProperty) |
Retorna qualquer valor base estabelecido para uma propriedade de dependência, que se aplicaria nos casos em que uma animação não está ativa. (Herdado de DependencyObject) |
GetValue(DependencyProperty) |
Retorna o valor efetivo atual de uma propriedade de dependência de um DependencyObject. (Herdado de DependencyObject) |
ReadLocalValue(DependencyProperty) |
Retorna o valor local de uma propriedade de dependência, se um valor local for definido. (Herdado de DependencyObject) |
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback) |
Registra uma função de notificação para escutar alterações em uma DependencyProperty específica nesta instância dependencyObject . (Herdado de DependencyObject) |
SetValue(DependencyProperty, Object) |
Define o valor local de uma propriedade de dependência em um DependencyObject. (Herdado de DependencyObject) |
UnregisterPropertyChangedCallback(DependencyProperty, Int64) |
Cancela uma notificação de alteração que foi registrada anteriormente chamando RegisterPropertyChangedCallback. (Herdado de DependencyObject) |