Partilhar via


LinearGradientBrush.EndPoint Propriedade

Definição

Obtém ou define as coordenadas bidimensionais de encerramento do gradiente linear.

public:
 property System::Windows::Point EndPoint { System::Windows::Point get(); void set(System::Windows::Point value); };
public System.Windows.Point EndPoint { get; set; }
member this.EndPoint : System.Windows.Point with get, set
Public Property EndPoint As Point

Valor da propriedade

Point

As coordenadas bidimensionais de encerramento do gradiente linear. O padrão é (1,1).

Comentários

Um LinearGradientBrush pinta um gradiente ao longo de uma linha. Os pontos de início e de término da linha são definidos pela e EndPoint pelas StartPoint propriedades do LinearGradientBrush.

O gradiente linear padrão é diagonal. No padrão, o StartPoint gradiente linear é (0,0), o canto superior esquerdo da área que está sendo preenchida e EndPoint é (1,1), o canto inferior direito da área que está sendo preenchida. As cores no gradiente resultante são interpoladas ao longo do caminho diagonal.

A imagem a seguir mostra um gradiente diagonal. A linha preta foi adicionada para realçar o caminho de interpolação do gradiente do ponto de partida até o ponto final.

Eixo de gradiente para um gradiente linear diagonal
Um gradiente linear diagonal

Especificando valores relativos ou absolutos

Observe que a MappingMode propriedade de um LinearGradientBrush determina se ela EndPoint é interpretada como um valor relativo ou absoluto. Um MappingMode dos RelativeToBoundingBox especifica que o EndPoint valor é relativo ao tamanho da área pintada. Um MappingMode dos Absolute especifica que o EndPoint valor é expresso em pixels independentes do dispositivo. Por padrão, o MappingMode valor é definido como RelativeToBoundingBox, tornando-o EndPoint um valor relativo.

Informações da propriedade de dependência

Campo identificador EndPointProperty
Propriedades de metadados definidas como true Nenhum

Aplica-se a

Confira também