Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

DashStyle.Dashes, propriété

Obtient ou définit la collection de tirets et d'espaces figurant dans ce DashStyle.

Espace de noms :  System.Windows.Media
Assembly :  PresentationCore (dans PresentationCore.dll)
XMLNS pour XAML : http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

public DoubleCollection Dashes { get; set; }
<object>
  <object.Dashes>
    <DoubleCollection .../>
  </object.Dashes>
</object>
<object Dashes="DoubleCollection" .../>

Valeur de propriété

Type : System.Windows.Media.DoubleCollection
Collection de tirets et d'espaces. La valeur par défaut correspond à une DoubleCollection vide.

Champ d'identificateur

DashesProperty

Propriétés de métadonnées définies à true

Aucune

Cette collection décrit la longueur des tirets et des espaces en alternance. Les valeurs qui figurent dans la collection sont exprimées en multiples du Thickness du Pen. Par exemple, un tableau de 1,2 spécifie un tiret de longueur (1 * Thickness) suivi d'un espace de longueur (2 * Thickness).

RemarqueRemarque

La longueur réelle du tiret dessiné dépend du style de DashCap ajouté à chaque fin de tiret. La valeur par défaut DashCap de Pen est Square. Cela ajoute une extrémité de fin, représentant la moitié de l'épaisseur de la ligne, à chaque extrémité du trait du stylet. (consultez PenLinecap pour obtenir un exemple). Par conséquent, si vous spécifiez un tableau de 0, 2 et un DashCap carré, la longueur réelle du tiret sera (0 * Thickness) + (2 * DashCap).

En présence d'un nombre impair de valeurs dans la collection, les valeurs sont interprétées comme si elles avaient été répétées une fois pour produire un nombre pair de valeurs. Par exemple, une collection qui contient 2,3,5 est interprétée de la même manière qu'une collection qui contient 2,3,5,2,3,5.

Les valeurs négatives qui figurent dans le tableau sont interprétées comme étant leur valeur absolue.

L'exemple suivant montre comment utiliser la propriété DashStyle d'un Pen pour créer une ligne en pointillés sous le texte.


<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>


.NET Framework

Pris en charge dans : 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft