FlowDocument.ColumnRuleWidth Eigenschaft

Definition

Ruft die Breite der Spaltentrennlinie ab oder legt diese fest.

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

Eigenschaftswert

Die Breite der Spaltentrennlinie in geräteunabhängigen Pixeln. Der Standard ist 0,0.

Attribute

Beispiele

Das folgende Beispiel zeigt, wie Sie die ColumnRuleWidth-Eigenschaft programmatisch einstellen können.

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

Hinweise

Die Spaltenregel ist eine Linie, die zwischen Spalten gezeichnet wird und zum visuellen Trennen von Inhaltsspalten verwendet wird.

Diese Eigenschaft hat keine Auswirkung, wenn die ColumnRuleBrush -Eigenschaft ist null.

Spaltenregeln werden nur angezeigt, wenn zwei oder mehr Spalten vorhanden sind. Die Breite der Spaltenregel ist so beschränkt, dass sie kleiner oder gleich ist ColumnGap.

Verwendung von XAML-Attributen

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

XAML-Werte

double
Double

Zeichenfolgendarstellung eines Double Werts gleich oder größer als 0,0, aber kleiner als Double.PositiveInfinity. Ein nicht qualifizierter Wert wird in geräteunabhängigen Pixeln gemessen. Zeichenfolgen müssen nicht explizit Dezimalstellen enthalten.

qualifiedDouble
Ein doppelter Wert wie oben beschrieben, gefolgt von einem der folgenden Einheitenspezifizierer: px, in, cm, pt.

px (Standard) ist geräteunabhängige Einheiten (1/96 Zoll pro Einheit)

in ist Zoll; 1in==96px

cm ist Zentimeter; 1cm==(96/2,54) px

pt ist Punkte; 1pt==(96/72) px

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld ColumnRuleWidthProperty
Metadateneigenschaften auf true festgelegt AffectsRender

Gilt für:

Weitere Informationen