Xamarin.Forms Şekiller: Çizgi
sınıfı Line
sınıfından Shape
türetilir ve çizgileri çizmek için kullanılabilir. Sınıfın sınıftan devraldığı Shape
özellikler hakkında bilgi için bkzXamarin.Forms. Şekiller.Line
Line
aşağıdaki özellikleri tanımlar:
X1
, çift türündeyse, satırın başlangıç noktasının x koordinatını gösterir. Bu özelliğin varsayılan değeri 0,0'dır.Y1
, çift türünde, satırın başlangıç noktasının y koordinatını gösterir. Bu özelliğin varsayılan değeri 0,0'dır.X2
, çift türünde, satırın bitiş noktasının x koordinatını gösterir. Bu özelliğin varsayılan değeri 0,0'dır.Y2
, çift türünde, satırın bitiş noktasının y koordinatını gösterir. Bu özelliğin varsayılan değeri 0,0'dır.
Bu özellikler nesneler tarafından BindableProperty
desteklenir; bu da veri bağlamalarının hedefleri olabileceği ve stillendirilebileceği anlamına gelir.
Çizgi uçlarının nasıl çizildiği hakkında bilgi için bkz . Çizgi uçlarını denetleme.
Çizgi Oluşturma
Çizgi çizmek için bir Line
nesne oluşturun ve ve Y1
özelliklerini başlangıç noktasına, X2
ve Y
özelliklerini de bitiş noktasına ayarlayınX1
. Buna ek olarak, vuruşsuz bir Brush
çizgi görünmez olduğundan özelliğini türetilmiş bir nesne olarak ayarlayınStroke
. Nesneler hakkında Brush
daha fazla bilgi için bkz Xamarin.Forms . Fırçalar.
Not
öğesinin özelliğini ayarlamanın Fill
Line
hiçbir etkisi yoktur, çünkü bir çizginin iç kısmı yoktur.
Aşağıdaki XAML örneği, çizgi çizmeyi gösterir:
<Line X1="40"
Y1="0"
X2="0"
Y2="120"
Stroke="Red" />
Bu örnekte kırmızı çapraz çizgi (40,0) ile (0,120) arasında çizilmiştir:
X1
, Y1
, X2
ve Y2
özellikleri varsayılan 0 değerlerine sahip olduğundan, en az söz dizimi ile bazı çizgiler çizmek mümkündür:
<Line Stroke="Red"
X2="200" />
Bu örnekte, cihazdan bağımsız 200 birim uzunluğunda bir yatay çizgi tanımlanmıştır. Diğer özellikler varsayılan olarak 0 olduğundan, (0,0) ile (200,0) bir çizgi çizilir.
Aşağıdaki XAML örneğinde kesikli çizgi çizme gösterilmektedir:
<Line X1="40"
Y1="0"
X2="0"
Y2="120"
Stroke="DarkBlue"
StrokeDashArray="1,1"
StrokeDashOffset="6" />
Bu örnekte koyu mavi kesikli çapraz çizgi (40,0) ile (0,120) arasında çizilmiştir:
Kesikli çizgi çizme hakkında daha fazla bilgi için bkz . Kesikli şekiller çizme.