FlowDocument.ColumnRuleWidth 属性

定义

获取或设置隔线宽度。

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

属性值

隔线宽度(以与设备无关的像素为单位)。 默认值为 0.0。

属性

示例

以下示例演示如何以编程方式设置 ColumnRuleWidth 属性。

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;
Dim flowDocColRule As New FlowDocument(New Paragraph(New Run("A bit of text content...")))
    ' Set a column rule two pixels wide colored Dodger blue.
flowDocColRule.ColumnRuleWidth = 2.0
flowDocColRule.ColumnRuleBrush = Brushes.DodgerBlue

注解

列规则是在列之间绘制的一条线,用于直观地分隔内容的列。

如果 属性为 null,则ColumnRuleBrush此属性不起作用。

仅当有两列或更多列时,才会显示列规则。 列规则宽度被限制为小于或等于 ColumnGap

XAML 属性用法

<object ColumnRuleWidth="double"/>  
- or -  
<object ColumnRuleWidth="qualifiedDouble"/>  

XAML 值

double
Double

值等于或大于 0.0 但小于 Double.PositiveInfinity的字符串表示形式Double。 非限定值以与设备无关的像素度量。 字符串不需要显式包含小数点。

qualifiedDouble
如上所述的 双精度 值,后跟以下单位说明符之一: pxincmpt

px (默认) 是与设备无关的单位, (单位) 1/96 英寸

in 为英寸;1in==96px

cm 为厘米;1cm== (96/2.54) px

pt 是磅;1pt== (96/72) px

依赖项属性信息

标识符字段 ColumnRuleWidthProperty
元数据属性设置为 true AffectsRender

适用于

另请参阅