FlowDocument.ColumnGap Eigenschap

Definitie

Hiermee haalt u de waarde voor het kolomverschil op of stelt u deze in, waarmee de afstand tussen kolommen in een FlowDocumentkolom wordt aangegeven.

public:
 property double ColumnGap { 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 ColumnGap { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))>]
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)>]
member this.ColumnGap : double with get, set
Public Property ColumnGap As Double

Waarde van eigenschap

De kolomruimte, in apparaatonafhankelijke pixels. Een waarde van NaN (gelijk aan een kenmerkwaarde van "Auto") geeft aan dat de kolomruimte gelijk is aan de LineHeight eigenschap. De standaardwaarde is NaN.

Kenmerken

Voorbeelden

In het volgende voorbeeld ziet u hoe u de eigenschap ColumnGap programmatisch instelt.

FlowDocument flowDoc = new FlowDocument(new Paragraph(new Run("A bit of text content...")));
// Set the desired column gap to 10 device independend pixels.
flowDoc.ColumnGap = 10.0;
Dim flowDocColGap As New FlowDocument(New Paragraph(New Run("A bit of text content...")))
    ' Set the desired column gap to 10 device independend pixels.
flowDocColGap.ColumnGap = 10.0

Opmerkingen

Als u deze eigenschap ophaalt, wordt de huidige kolomruimte geretourneerd. Als u deze waarde instelt, wordt de huidige effectieve kolomruimte gewijzigd en wordt de inhoud mogelijk opnieuw gestroomd.

De kolomruimte mag niet groter zijn dan de huidige PageWidth min.PagePadding Als de waarde van de ColumnGap eigenschap deze limiet overschrijdt, wordt de effectieve kolomruimte verkleind om deze limiet te observeren.

Deze eigenschap heeft geen effect als ColumnWidth dit is null.

XAML-kenmerkgebruik

<object ColumnGap="double"/>
- or -
<object ColumnGap="qualifiedDouble"/>
- or -
<object ColumnGap="Auto"/>

XAML-waarden

DubbeleDouble

Tekenreeksweergave van een Double waarde die gelijk is aan of groter is dan 0,0, maar kleiner is dan Double.PositiveInfinity. Een niet-gekwalificeerde waarde wordt gemeten in apparaatonafhankelijke pixels. Tekenreeksen hoeven niet expliciet decimale punten op te nemen.

qualifiedDouble Een dubbele waarde zoals hierboven beschreven (behalve Auto), gevolgd door een van de volgende eenheidsaanduidingen: px, in, , cm. pt

px (standaard) is apparaatonafhankelijke eenheden (1/96e inch per eenheid)

in is inches; 1in==96px

cm is centimeters; 1cm==(96/2,54) px

pt is punten; 1pt==(96/72) px

Automatisch zorgt ervoor dat de effectieve afstand tussen kolommen wordt ingesteld op de huidige waarde van de LineHeight eigenschap. Gelijk aan een eigenschapswaarde van NaN.

Informatie over afhankelijkheidseigenschappen

Item Waarde
Id-veld ColumnGapProperty
Eigenschappen van metagegevens ingesteld op true AffectsRender

Van toepassing op

Zie ook