Xamarin.Forms Obrazce: Čára
Třída Line
je odvozena od Shape
třídy a lze ji použít k kreslení čar. Informace o vlastnostech, které Line
třída dědí z Shape
třídy, naleznete v tématu Xamarin.Forms Obrazce.
Line
definuje následující vlastnosti:
X1
, typu double, označuje souřadnici x počátečního bodu čáry. Výchozí hodnota této vlastnosti je 0,0.Y1
, typu double, označuje souřadnici y počátečního bodu čáry. Výchozí hodnota této vlastnosti je 0,0.X2
, typu double, označuje souřadnici x koncového bodu čáry. Výchozí hodnota této vlastnosti je 0,0.Y2
, typu double, označuje souřadnici y koncového bodu čáry. Výchozí hodnota této vlastnosti je 0,0.
Tyto vlastnosti jsou podporovány BindableProperty
objekty, což znamená, že mohou být cíle datových vazeb a stylovány.
Informace o tom, jak se nakreslují konce čar, najdete v tématu Řídicí čára konce.
Vytvoření řádku
Chcete-li nakreslit čáru Line
, vytvořte objekt a nastavte jeho X1
a Y1
vlastnosti na jeho počáteční bod a jeho X2
a Y
vlastnosti na koncový bod. Kromě toho nastavte jeho Stroke
vlastnost na Brush
-odvozený objekt, protože čára bez tahu je neviditelná. Další informace o Brush
objektech naleznete v tématu Xamarin.Forms Štětce.
Poznámka:
Fill
Nastavení vlastnosti objektu Line
nemá žádný vliv, protože čára nemá žádný vnitřní prostor.
Následující příklad XAML ukazuje, jak nakreslit čáru:
<Line X1="40"
Y1="0"
X2="0"
Y2="120"
Stroke="Red" />
V tomto příkladu je červená diagonální čára nakreslena z (40,0) do (0,120):
Protože vlastnost X1
, , X2
Y1
a Y2
vlastnosti mají výchozí hodnoty 0, je možné nakreslit některé čáry s minimální syntaxí:
<Line Stroke="Red"
X2="200" />
V tomto příkladu je definována vodorovná čára, která je 200 jednotek nezávislých na zařízení. Vzhledem k tomu, že ostatní vlastnosti jsou ve výchozím nastavení 0, je čára nakreslena z (0,0) do (200 0).
Následující příklad XAML ukazuje, jak nakreslit přerušovanou čáru:
<Line X1="40"
Y1="0"
X2="0"
Y2="120"
Stroke="DarkBlue"
StrokeDashArray="1,1"
StrokeDashOffset="6" />
V tomto příkladu je tmavě modrá přerušovaná diagonální čára nakreslena z (40,0) do (0,120):
Další informace o kreslení přerušované čáry naleznete v tématu Kreslení přerušovaných obrazců.