DashStyle.Dashes Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de verzameling streepjes en hiaten op of stelt u deze DashStylein.
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
Waarde van eigenschap
De verzameling streepjes en hiaten. De standaardwaarde is leeg DoubleCollection.
Voorbeelden
In het volgende voorbeeld ziet u hoe u de DashStyle eigenschap van een Pen object gebruikt om een stippellijn onder tekst te maken.
<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>
Opmerkingen
Deze verzameling beschrijft de lengte van afwisselende streepjes en hiaten. De waarden in de verzameling zijn in termen van veelvouden van de ThicknessPen. Een matrix van 1, geeft bijvoorbeeld een streepje lengte (21 * ) aan, gevolgd door een tussenruimte van lengte (Thickness2 * ).Thickness
Note
De werkelijke lengte van het streepje dat wordt getekend, is afhankelijk van de stijl ervan DashCap die aan elk uiteinde van het streepje wordt toegevoegd. De standaardwaarde DashCap voor een Pen is Square. Dit zorgt ervoor dat een eindkap een halve dikte van de lijn aan elk uiteinde van de pennenstreek wordt toegevoegd. (Zie PenLineCap voor een voorbeeld.) Als u dus een matrix van 0en een vierkant 2opgeeft, is de werkelijke stippellengte (DashCap0 * ) + ().Thickness2 * DashCap
Als de verzameling een oneven aantal waarden bevat, worden de waarden geïnterpreteerd alsof ze eenmaal zijn herhaald om een even aantal waarden te produceren. Een verzameling met ,, wordt bijvoorbeeld geïnterpreteerd als een verzameling die 2,3,5,2,,,3 bevat.5235
Negatieve waarden in de matrix worden geïnterpreteerd als de absolute waarde.
Informatie over afhankelijkheidseigenschappen
| Item | Waarde |
|---|---|
| Id-veld | DashesProperty |
Eigenschappen van metagegevens ingesteld op true |
Geen |