Aracılığıyla paylaş


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

DoubleCollection

Tire ve boşluk 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 Pen nasıl kullanılacağı DashStyle 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 bakımındandır Pen. Örneğin, dizisi bir 1``2 uzunluk çizgisini ( * Thickness1) ve ardından bir uzunluk boşluğu (Thickness2 * ) belirtir.

Not

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

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

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

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

Tanımlayıcı alanı DashesProperty
Meta veri özellikleri olarak ayarlandı true Hiçbiri

Şunlara uygulanır