Udostępnij za pośrednictwem


LinearGradientBrush.EndPoint Właściwość

Definicja

Pobiera lub ustawia końcowe współrzędne dwuwymiarowe gradientu liniowego.

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

Wartość właściwości

Point

Końcowe współrzędne dwuwymiarowe gradientu liniowego. Wartość domyślna to (1,1).

Uwagi

Gradient LinearGradientBrush jest malowany wzdłuż linii. Punkty początkowe i końcowe wiersza są definiowane przez StartPoint właściwości i EndPoint .LinearGradientBrush

Domyślny gradient liniowy ma przekątną. Domyślnie StartPoint gradient liniowy to (0,0), lewy górny róg wypełnionego obszaru, a jego EndPoint wartość to (1,1), prawy dolny róg wypełnionego obszaru. Kolory w wynikowym gradientzie są interpolowane wzdłuż ścieżki ukośnej.

Na poniższej ilustracji przedstawiono gradient ukośny. Czarna linia została dodana w celu wyróżnienia ścieżki interpolacji gradientu od punktu początkowego do punktu końcowego.

Oś gradientu gradientowego dla gradientu liniowego ukośnego
Gradient liniowy ukośny

Określanie wartości względnych lub bezwzględnych

Należy pamiętać, że MappingMode właściwość obiektu LinearGradientBrush określa, czy EndPoint jest interpretowana jako wartość względna, czy bezwzględna. RelativeToBoundingBox Parametr a MappingMode określa, że EndPoint wartość jest względna względem rozmiaru malowanego obszaru. Absolute Parametr a MappingMode określa, że wartość jest wyrażona EndPoint w pikselach niezależnych od urządzenia. Domyślnie parametr MappingMode jest ustawiony na RelativeToBoundingBoxwartość , co sprawia, że EndPoint wartość względna.

Informacje dotyczące właściwości zależności

Pole identyfikatora EndPointProperty
Właściwości metadanych ustawione na true Brak

Dotyczy

Zobacz też