FlowDocument.ColumnWidth プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
プロパティ値
適切な最小列幅 (デバイスに依存しないピクセル単位)。 値 NaN により、ページの幅に関係なく、表示される列は 1 つだけです。 既定値は、NaN です。
- 属性
例
次の例は、 要素の 属性を ColumnWidth 設定する方法を FlowDocument 示しています。
<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>
次の例では、ColumnWidth プロパティをプログラムで設定する方法を示しています。
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
注釈
は FlowDocument 、使用可能な表示空間内でコンテンツの表示を最大化するように、コンテンツを動的に調整します。 表示される列の数は、このプロパティで指定された最小列幅を指定すると、使用可能な表示領域に収まる列の数によって決まります。 実際の列幅は、このプロパティで指定された値より大きい場合があります。
ウィンドウのサイズをどちらかの方向に変更すると、スペースを最大限に活用するために列が動的に再生成されます。 このようにして、コンテンツはユーザーの環境に動的に適応します。
XAML 属性の使用方法
<object ColumnWidth="double"/>
- or -
<object ColumnWidth="qualifiedDouble"/>
- or -
<object ColumnWidth="Auto"/>
XAML 値
double
Double
0.0 以上で より小さいDouble.PositiveInfinity値の文字列表現Double。 非修飾値は、デバイスに依存しないピクセル単位で測定されます。 文字列に明示的に小数点を含める必要はありません。
qualifiedDouble
上で説明した double 値 (を除く Auto
) の後に、次のいずれかの単位指定子が続きます: px
、 in
、 cm
、 pt
。
px
(既定値) はデバイスに依存しない単位 (1 ユニットあたり 1/96 インチ) です
in
はインチ。1in==96px
cm
はセンチメートルです。1cm==(96/2.54) px
pt
はポイント。1pt==(96/72) px
自動
列幅を現在 FontSizeの の 20 倍に自動的に計算します。
依存プロパティ情報
識別子フィールド | ColumnWidthProperty |
に設定されたメタデータ プロパティ true |
AffectsRender |
適用対象
.NET