DashStyle.Dashes Özellik

Tanım

Bu DashStyleiçindeki tire ve boşluk koleksiyonunu alır veya ayarlar.

public:
 property System::Windows::Media::DoubleCollection ^ Dashes { System::Windows::Media::DoubleCollection ^ get(); void set(System::Windows::Media::DoubleCollection ^ value); };
public System.Windows.Media.DoubleCollection Dashes { get; set; }
member this.Dashes : System.Windows.Media.DoubleCollection with get, set
Public Property Dashes As DoubleCollection

Özellik Değeri

Tireler ve boşluklar koleksiyonu. Varsayılan değer boş DoubleCollectionbir değeridir.

Örnekler

Aşağıdaki örnekte, metnin altında kesikli çizgi oluşturmak için özelliğinin DashStyle nasıl kullanılacağı Pen gösterilmektedir.

<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" >
  <StackPanel Margin="20">

    <TextBlock FontSize="36">
      the lazy brown dog.
      <TextBlock.TextDecorations>
        <TextDecoration Location="Underline"  
          PenThicknessUnit="FontRecommended">
          <TextDecoration.Pen>
            <Pen Thickness="1.5" Brush="Red" >

              <!-- For the underline, create a dashed line with each
                   dash twice the thickness of the Pen and each gap 8 times
                   the thickness of the Pen. -->
              <Pen.DashStyle>
                <DashStyle Dashes="2,8"/>
              </Pen.DashStyle>
            </Pen>
          </TextDecoration.Pen>
        </TextDecoration>
      </TextBlock.TextDecorations>
    </TextBlock>
  </StackPanel>
</Page>

Açıklamalar

Bu koleksiyon, değişen tirelerin ve boşlukların uzunluğunu açıklar. Koleksiyondaki değerler, öğesinin katları Thickness açısındandır Pen. Örneğin, dizisi bir 12 uzunluk tiresi (1 * Thickness) ve ardından uzunluk boşluğu (2 * Thickness ) belirtir.

Note

Çizilen tirenin gerçek uzunluğu, tirenin her ucuna eklenen stiline DashCap bağlıdır. için DashCap varsayılan Pen değer şeklindedirSquare. Bu, kalem vuruşunun her ucuna çizgi kalınlığının yarısı kadar olan bir uç üst sınırın eklenmesine neden olur. (Örnek için bkzPenLineCap.) Bu nedenle, bir dizi 02 ve bir kare DashCapbelirtirseniz, gerçek tire uzunluğu (0 * Thickness) + (2 * DashCap olur.

Koleksiyonda tek sayıda değer varsa, değerler çift sayıda değer üretmek için bir kez tekrarlanmış gibi yorumlanır. Örneğin, içeren 23bir koleksiyon ,,5,2352, içeren 35bir koleksiyonla aynı şekilde yorumlanır.

Dizideki negatif değerler, mutlak değerleri olarak yorumlanır.

Bağımlılık Özelliği Bilgileri

Öğe Değer
Tanımlayıcı alanı DashesProperty
Meta veri özellikleri olarak ayarlandı true Hiçbiri

Şunlara uygulanır