Line
Třída .NET Multi-Platform App UI (.NET MAUI) 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 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 Y2
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 Š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, , X2Y1a 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ů.