2011-12-12 25 views

cevap

21

MSDN en example default template for an Expander ile M 0 4 L 4 0 L 8 4 Z

En yolun başlangıcını kullanır "M" ve bir x, y koordinatını, ardından bir Karakter tarafından tanımlanmış satır karakterleri ve ardından parametreler için boşlukla ayrılmış sayıları yazıp "Z" numaralı mektup. Yani M 0 4 L 4 0 L 8 4 Z

  • 4,0 ile 8,4
  • sonra yolu
  • I sonuna kadar aşağı Hattı çizmek kadar Hattı çizmek 0,4

  • de

    • başlangıç ​​demektir genellikle bu siteyi bu "geometri mini dili" için bir başvuru kılavuzu olarak kullanın: rcosic.wordpress.com/2009/08/11/wpf-geometry-mini-language

      <Path x:Name="CollapsedArrow" 
           HorizontalAlignment="Center" 
           VerticalAlignment="Center" 
           Data="M 0 0 L 4 4 L 8 0 Z"> 
          <Path.Fill> 
           <SolidColorBrush Color="{DynamicResource GlyphColor}" /> 
          </Path.Fill> 
          </Path> 
          <Path x:Name="ExpandededArrow" 
           HorizontalAlignment="Center" 
           VerticalAlignment="Center" 
           Visibility="Collapsed" 
           Data="M 0 4 L 4 0 L 8 4 Z"> 
      
  • +0

    Bunu okudum, ancak istediğim oku nasıl çizebileceğimi anlayamıyorum. –

    +8

    @TimurMustafaev İstediğiniz yolu çizmek için gereken verileri verdim. Çoğu yol 'M' ve bir x, y koordinatını, ardından bir Karakter tarafından tanımlanan bir Karakter tarafından tanımlanan çizgi parçaları ile takip eder ve bir Z ile sona erer. So' M 0 0 L 4 4 L 8 0 Z '0,0'da başlar, 4,4'e bir çizgi çizer, 8.0'a bir çizgi çizer, sonra Yolu sonlandırır. Sıklıkla aşağıdaki siteyi bir başvuru kılavuzu olarak kullanıyorum: http://rcosic.wordpress.com/2009/08/11/wpf-geometry-mini-language/ – Rachel

    +0

    Tamam. Cevabınız için teşekkür ederiz. –