ASOSIY QISIM.
1-§. Fo’rmada shakillarni tasvirlash.
Oynada 2D grafiklarni chizish usullaridan biri shakllardan foydalanishdir. Shakllar aslida tugma yoki matn qutisi kabi umumiy elementlardir. Shakllarga ko'pburchak (ko'pburchak), ellips (oval), to'rtburchak (to'rtburchak), chiziq (muntazam chiziq), poliliniya (bir nechta bog'langan chiziqlar) kabi elementlar kiradi. Ularning barchasi System.Windows.Shapes.Shape mavhum tayanch sinfidan meros bo'lib oladi:
Конкретный
класс
DispatcherObject
DependencyObject
Абстрактный
класс
Visual
UIElement
FrameworkElement
Shape
Path
Polygon
Polyline
Line
Ellipse
Rectangle
Ular asosiy sinfdan bir qator umumiy xususiyatlarni meros qilib oladilar:
To'ldirish shakli fonini cho'tka bilan to'ldiradi - boshqa elementlarning Background xususiyatiga o'xshash
Stroka boshqa elementlarning BorderBrush xususiyatiga o'xshash shakl chegarasini chizadigan cho'tkani o'rnatadi.
StrokeThikness boshqa elementlarning BorderThikness xususiyatiga oʻxshash shakl chegarasining qalinligini oʻrnatadi.
StrokeStartLineCap va StrokeEndLineCap navbati bilan chiziq boshida va oxirida ochiq shakllar (Line) konturini belgilaydi.
StrokeDashArray shakl chegarasini lyuk sifatida o'rnatib, chiziqli effekt yaratadi
StrokeDashOffset zarba boshlanishigacha bo'lgan masofani o'rnatadi
Do'stlaringiz bilan baham: |