This documentation is archived and is not being maintained.

FlowDocument.ColumnRuleWidth Property

Gets or sets a the column rule width.

Namespace: System.Windows.Documents
Assembly: PresentationFramework (in presentationframework.dll)
XML Namespace:  http://schemas.microsoft.com/winfx/2006/xaml/presentation

[TypeConverterAttribute(typeof(LengthConverter))] 
[LocalizabilityAttribute(LocalizationCategory.None, Readability=Readability.Unreadable)] 
public double ColumnRuleWidth { get; set; }
/** @property */
public double get_ColumnRuleWidth ()

/** @property */
public void set_ColumnRuleWidth (double value)

public function get ColumnRuleWidth () : double

public function set ColumnRuleWidth (value : double)

<object ColumnRuleWidth="double"/>
- or -
<object ColumnRuleWidth="qualifiedDouble"/>
 double  String representation of a Double value equal to or greater than 0.0 but smaller than PositiveInfinity. An unqualified value is measured in device independent pixels. Strings need not explicitly include decimal points.  qualifiedDouble  A double value as described above, followed by one of the following unit specifiers: px, in, cm, pt.  px (default) is device-independent units (1/96th inch per unit)  in is inches; 1in==96px  cm is centimeters; 1cm==(96/2.54) px  pt is points; 1pt==(96/72) px 

Property Value

A value specifying the column rule width, in device independent pixels. The default value is zero (0.0).

The column rule is a line that is drawn between columns, and is used to visually separate columns of content.

This property has no effect if the ColumnRuleBrush property is null.

Column rules are only displayed when there are two or more columns. The column rule width is constrained to be less than or equal to the ColumnGap.

The following example shows how to set the ColumnRuleWidth property programmatically.

FlowDocument flowDoc = new FlowDocument(new Paragraph(new Run("A bit of text content...")));
// Set a column rule two pixels wide colored Dodger blue.
flowDoc.ColumnRuleWidth = 2.0;
flowDoc.ColumnRuleBrush = Brushes.DodgerBlue;

More Code

How to: Use FlowDocument Column-Separating Attributes

This example shows how to use the column-separating features of a FlowDocument.

Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0
Show: