FlowDocument.ColumnWidth 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 la largeur minimale souhaitée des colonnes d’un FlowDocument.
public:
property double ColumnWidth { double get(); void set(double value); };
[System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))]
[System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)]
public double ColumnWidth { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))>]
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)>]
member this.ColumnWidth : double with get, set
Public Property ColumnWidth As Double
Valeur de propriété
Largeur minimale de colonne souhaitée, en pixels indépendants de l’appareil. La valeur d’une NaN seule colonne est affichée, quelle que soit la largeur de la page. La valeur par défaut est NaN.
- Attributs
Exemples
L’exemple suivant montre comment définir l’attribut ColumnWidth d’un FlowDocument élément.
<FlowDocumentReader>
<FlowDocument ColumnWidth="140.0">
<Paragraph>
Columns of content within a page in this FlowDocument will be at least 140 pixels wide.
</Paragraph>
</FlowDocument>
</FlowDocumentReader>
L’exemple suivant montre comment définir la ColumnWidth propriété par programmation.
FlowDocument flowDoc = new FlowDocument(new Paragraph(new Run("A bit of text content...")));
// Set minimum column width to 140 pixels.
flowDoc.ColumnWidth = 140.0;
Dim flowDocColWidth As New FlowDocument(New Paragraph(New Run("A bit of text content...")))
' Set minimum column width to 140 pixels.
flowDocColWidth.ColumnWidth = 140.0
Remarques
Un FlowDocument ajustement dynamique de son contenu pour optimiser la présentation du contenu dans l’espace d’affichage disponible. Le nombre de colonnes visibles est déterminé par le nombre de colonnes qui peuvent s’adapter à l’espace d’affichage disponible, compte tenu de la largeur minimale de colonne spécifiée par cette propriété. La largeur réelle de colonne peut être supérieure à la valeur spécifiée par cette propriété.
La modification de la taille de la fenêtre dans l’une ou l’autre direction entraîne la régénération dynamique des colonnes afin d’optimiser l’utilisation de l’espace. De cette façon, le contenu s’adapte dynamiquement à l’environnement de l’utilisateur.
Utilisation des attributs XAML
<object ColumnWidth="double"/>
- or -
<object ColumnWidth="qualifiedDouble"/>
- or -
<object ColumnWidth="Auto"/>
Valeurs XAML
DoubleDouble
Représentation sous forme de chaîne d’une Double valeur égale ou supérieure à 0,0, mais inférieure à Double.PositiveInfinity. 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 les décimales.
qualifiedDouble Valeur double comme décrit ci-dessus, (à l’exception Auto) suivie de l’un des spécificateurs d’unités suivants : px, , in, cmpt.
px (valeur par défaut) est des unités indépendantes de l’appareil (1/96e pouce par unité)
in est pouces ; 1in==96px
cm est en centimètres ; 1cm==(96/2.54) px
pt est des points ; 1pt==(96/72) px
La largeur de colonne est automatiquement calculée de 20 fois le nombre actuel FontSize.
Informations sur les propriétés de dépendance
| Élément | Valeur |
|---|---|
| Champ d’identificateur | ColumnWidthProperty |
Propriétés de métadonnées définies sur true |
AffectsRender |