Udostępnij za pośrednictwem


LinearGradientBrush.StartPoint Właściwość

Definicja

Pobiera lub ustawia początkowe współrzędne dwuwymiarowe gradientu liniowego.

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

Wartość właściwości

Point

Początkowe współrzędne dwuwymiarowe gradientu liniowego. Wartość domyślna to (0, 0).

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 StartPoint 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 StartPoint w pikselach niezależnych od urządzenia. Domyślnie parametr MappingMode jest ustawiony na RelativeToBoundingBoxwartość , co sprawia, że StartPoint wartość względna.

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

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

Dotyczy

Zobacz też