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
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 2
bir koleksiyon, ,3
,5``2``5``3``5
içeren 2
bir 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 |