DashStyle.Dashes Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví kolekci pomlček a mezer v tomto DashStyle.
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
Hodnota vlastnosti
Kolekce pomlček a mezer. Výchozí hodnota je prázdná DoubleCollection.
Příklady
Následující příklad ukazuje, jak použít DashStyle vlastnost objektu k Pen vytvoření přerušovaného řádku pod textem.
<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>
Poznámky
Tato kolekce popisuje délku střídavých pomlček a mezer. Hodnoty v kolekci jsou z hlediska násobků Thickness .Pen Například matice 1
určuje2
pomlčku délky ( * 1
Thickness) následovanou mezerou délky (2
* Thickness).
Poznámka
Skutečná délka čáry, která je nakreslena, závisí na stylu DashCap , který je přidán na každý konec pomlčky. Výchozí DashCap hodnota pro hodnotu Pen je Square. To způsobí, že koncová čepice, která je o polovinu tloušťky čáry přidána na každý konec tahu perem. (Podívejte se PenLineCap na příklad.) Proto pokud zadáte matici 0
a čtverec DashCap, skutečná délka pomlčky bude ( * 0
Thickness) + ().2
* DashCap2
Pokud je v kolekci lichý počet hodnot, hodnoty se interpretují tak, jako kdyby se opakovaly jednou, aby se vytvořil sudý počet hodnot. Například kolekce obsahující 2
,3
,5
je interpretována stejně jako kolekce obsahující 2
,3
,2``5
,,3
,..5
Záporné hodnoty v poli jsou interpretovány jako jejich absolutní hodnota.
Informace o vlastnosti závislosti
Pole identifikátoru | DashesProperty |
Vlastnosti metadat nastavené na true |
Žádné |