AnchoredBlock.BorderThickness Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 spécifiant la taille de bordure à appliquer, en pixels indépendants du périphérique.
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.
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 seule Double valeur à appliquer uniformément aux quatre dimensions d’épaisseur. Par exemple, une valeur de "10"
est équivalente à 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 à des dimensions d’épaisseur indépendantes pour les dimensions gauche, supérieure, droite et inférieure, 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 » génère 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 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 pouces; 1in==96px
Par exemple : "1.5in,0.8in,1.5in,0.8in"
. Les spécificateurs d’unités peuvent être mixtes ou omis à partir d’une ou plusieurs valeurs.
Informations sur les propriétés de dépendance
Champ d’identificateur | BorderThicknessProperty |
Propriétés de métadonnées définies sur true |
AffectsMeasure |