2015-05-27 13 views
6

XAML ile nasıl bir ok çizebileceğimi bilmiyorum. Şu anda hiç kodum yok.XAML ile Çizim oku

Birisi bu çizimi XAML koduyla yapmamda bana yardımcı olabilir mi?

Yardımlarınız için teşekkür ederiz.

+0

Google'da arama yaptım ama hiçbir şey bulamadı – Moussawi

+0

@Alexander Ben googled. Yorumunuzu okumak için bu sayfaya geldim. Buradaki problemi görüyor musun? – Timmos

cevap

7

Sadece elle ayar noktasından çizmek kullanmak ve gözle noktasını ayarlayabilirsiniz:

<Path Stretch="Fill" Fill="LimeGreen" 
       Data="M 
       0,115 95,115 //p1, p2 (when really use remove these comments) 
       65,90 85,90 //p3, p4 
       120,120   //p5 
         85,150 65,150 //p6, p7 
         95,125 0,125 //p8, p9 
       Z" 
       HorizontalAlignment="Center" Width="60" Height="60" /> 

Genişlik/hei'yi ayarlayabilirsiniz. GHT, Temelde p1,p2,p3,p4 ve p6,p7,p8,p9 simetriktir ve Data böyle açıklama ve virgül atlayabilirsiniz:

Data="M 0 115 95 115 65 90 85 90 120 120 85 150 65 150 95 125 0 125 Z" 

Sonuç: Burada yanında

enter image description here

, örnek aşağıda döndürmek oku çevirin için bir yol var Başka bir sağ ok 180 derece, sol bir ok haline gelme:

<Path Stretch="Fill" Fill="LimeGreen" 
      Data="M 0,110 70,110 45,90 75,90 120,120 75,150 45,150 70,130 0,130 Z" 
      HorizontalAlignment="Right" Width="30" Height="24" Margin="0,0,2,0" 
      RenderTransformOrigin=".5,.5"> 
     <Path.RenderTransform> 
      <RotateTransform Angle="180" /> 
     </Path.RenderTransform> 
    </Path>