DashStyle.Dashes Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 |