DashStyle.Dashes Eigenschap

Definitie

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

Van toepassing op