DashStyle.Dashes Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia kolekcję kresek i przerw w tym obiekcie 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
Wartość właściwości
Kolekcja kresek i luk. Wartość domyślna to pusta DoubleCollectionwartość .
Przykłady
W poniższym przykładzie pokazano, jak użyć DashStyle właściwości elementu Pen , aby utworzyć linię przerywaną pod tekstem.
<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>
Uwagi
W tej kolekcji opisano długość przemiennych kreski i przerw. Wartości w kolekcji są pod względem wielokrotności Thickness elementu Pen. Na przykład tablica , określa kreskę długości (121), po której następuje odstęp długości ( * Thickness2). * Thickness
Note
Rzeczywista długość rysowanej kreski zależy od stylu DashCap , który jest dodawany na każdym końcu kreski. Wartość domyślna DashCap elementu to PenSquare. Powoduje to, że na każdym końcu pociągnięcia pióra zostanie dodana jedna połowa grubości linii. (Zobacz PenLineCap przykład). W związku z tym, jeśli określisz tablicę , i kwadrat 0, rzeczywista długość kreski będzie (2DashCap0) + ( * Thickness2). * DashCap
Jeśli w kolekcji istnieje nieparzysta liczba wartości, wartości są interpretowane tak, jakby były powtarzane raz, aby utworzyć parzystą liczbę wartości. Na przykład kolekcja zawierająca element ,2 jest interpretowana tak samo jak kolekcja zawierająca 35,2,3,5,2,3.5
Wartości ujemne w tablicy są interpretowane jako ich wartość bezwzględna.
Informacje o właściwości zależności
| Przedmiot | Wartość |
|---|---|
| Pole identyfikatora | DashesProperty |
Właściwości metadanych ustawione na true |
Żadne |