ListItem.BorderThickness Propriété

Définition

Obtient ou définit l’épaisseur de la bordure de l’élément.

public:
 property System::Windows::Thickness BorderThickness { System::Windows::Thickness get(); void set(System::Windows::Thickness value); };
public System.Windows.Thickness BorderThickness { get; set; }
member this.BorderThickness : System.Windows.Thickness with get, set
Public Property BorderThickness As Thickness

Valeur de propriété

Structure Thickness qui spécifie la taille de bordure à appliquer, en DIP (Device Independent Pixels). La valeur par défaut est une épaisseur uniforme égale à zéro (0,0).

Exemples

L’exemple suivant montre comment définir l’attribut BorderThickness d’un Block élément (Paragraph).

<FlowDocument>
  <Paragraph Name="par"
    BorderBrush="Blue"
    BorderThickness="0.25in"
  >
    <Run>
      Child elements in this Block element (Paragraph) will be surrounded by a blue border.
    </Run>
    <LineBreak/><LineBreak/>
    <Run>
      This border will be one quarter inch thick in all directions.
    </Run>
  </Paragraph>
</FlowDocument>

La figure suivante montre le rendu de cet exemple.

Capture d’écran : Bleu, bordure 1/4 pouces autour du bloc

L’exemple suivant montre comment définir la BorderThickness propriété par programmation.

Paragraph par = new Paragraph();

Run run1 = new Run("Child elements in this Block element (Paragraph) will be surrounded by a blue border.");
Run run2 = new Run("This border will be one quarter inch thick in all directions.");

par.Inlines.Add(run1);
par.Inlines.Add(run2);

par.BorderBrush = Brushes.Blue;
ThicknessConverter tc = new ThicknessConverter();
par.BorderThickness = (Thickness)tc.ConvertFromString("0.25in");
Dim par As New Paragraph()

Dim run1 As New Run("Child elements in this Block element (Paragraph) will be surrounded by a blue border.")
Dim run2 As New Run("This border will be one quarter inch thick in all directions.")

par.Inlines.Add(run1)
par.Inlines.Add(run2)

par.BorderBrush = Brushes.Blue
Dim tc As New ThicknessConverter()
par.BorderThickness = CType(tc.ConvertFromString("0.25in"), Thickness)

Remarques

Utilisation d'attributs XAML

<object BorderThickness="uniformThickness"/>  
- or -  
<object BorderThickness="independentThickness"/>  
- or -  
<object BorderThickness="qualifiedUniformThickness"/>  
- or -  
<object BorderThickness="qualifiedIndependentThickness"/>  

Valeurs XAML

uniformThickness
Représentation sous forme de chaîne d’une valeur unique Double à appliquer uniformément aux quatre dimensions d’épaisseur. Par exemple, une valeur de "10" équivaut à une valeur de "10,10,10,10". Une valeur non qualifiée est mesurée en pixels indépendants de l’appareil. Les chaînes n’ont pas besoin d’inclure explicitement des décimales.

independentThickness
Représentation sous forme de chaîne de quatre valeurs ordonnées Double correspondant aux dimensions d’épaisseur indépendantes pour la gauche, le haut, la droite et le bas, dans cet ordre. Les quatre valeurs doivent être séparées par des virgules ; les espaces ne sont pas autorisés. Par exemple, « 5,10,15,20 » se traduit par 5 pixels de bordure à gauche du contenu, 10 pixels de bordure au-dessus du contenu, 15 pixels de bordure à droite du contenu et 20 pixels de bordure sous le contenu.

qualifiedUniformThickness
Valeur décrite par uniformThickness suivie de l’un des spécificateurs d’unité suivants : px, in.

px (par défaut) est des unités indépendantes de l’appareil (1/96e pouce par unité)

in est en pouces; 1in==96px

Par exemple, "1in" fournit une bordure uniforme de 1 pouce dans toutes les directions.

qualifiedIndependentThickness
Valeur décrite par independentThickness, avec chaque valeur indépendante suivie de l’un des spécificateurs d’unité suivants : px, in.

px (par défaut) est des unités indépendantes de l’appareil (1/96e pouce par unité)

in est en pouces; 1in==96px

Par exemple : "1.5in,0.8in,1.5in,0.8in". Les spécificateurs d’unités peuvent être mélangés ou omis d’une ou plusieurs valeurs.

Informations sur les propriétés de dépendance

Champ Identificateur BorderThicknessProperty
Propriétés de métadonnées définies sur true AffectsMeasure

S’applique à

Voir aussi