Aracılığıyla paylaş


FlowDocument.IsColumnWidthFlexible Özellik

Tanım

Değerin esnek mi yoksa sabit mi ColumnWidth olduğunu gösteren bir değer alır veya ayarlar.

public:
 property bool IsColumnWidthFlexible { bool get(); void set(bool value); };
public bool IsColumnWidthFlexible { get; set; }
member this.IsColumnWidthFlexible : bool with get, set
Public Property IsColumnWidthFlexible As Boolean

Özellik Değeri

true sütun genişliği esnekse; false sütun genişliği sabitse. Varsayılan değer: true.

Örnekler

Aşağıdaki örnekte bir FlowDocument öğenin özniteliğinin IsColumnWidthFlexible nasıl ayarlanacağı gösterilmektedir.

<FlowDocumentReader>
  <FlowDocument
    IsColumnWidthFlexible="True"
    PageWidth="400"
    ColumnWidth="100"
    PagePadding="0"
  >
    <Paragraph>
      If <Bold>IsColumnWidthFlexible</Bold> is false, this FlowDocument will always
      have 4 columns of width 100.  Because <Bold>IsColumnWidthFlexible</Bold> is true,
      this FlowDocument may be laid out such that the width of the is more than 100, resluting in
      fewer than 4 columns.
    </Paragraph>
  </FlowDocument>
</FlowDocumentReader>

Aşağıdaki örnekte, IsColumnWidthFlexible özelliğinin program aracılığıyla nasıl ayarlanacağı gösterilmektedir.

FlowDocument flowDoc = new FlowDocument(new Paragraph(new Run("A bit of text content...")));
// Set minimum column width to 140 pixels.
flowDoc.IsColumnWidthFlexible = true;
Dim flowDocColFlex As New FlowDocument(New Paragraph(New Run("A bit of text content...")))
    ' Set minimum column width to 140 pixels.
flowDocColFlex.IsColumnWidthFlexible = True

Açıklamalar

IsColumnWidthFlexible özelliği, herhangi bir fazla içerik alanı genişliğinin (sayfa genişliği ile yerleştirildikten sonra içeriğin genişliği arasındaki fark) sütunlar arasında nasıl dağıtıldığını belirler. ayarı true , ek alanın her sütuna eşit olarak dağıtıldığı anlamına gelir; bu durumda sütunlar özelliği tarafından ColumnWidth belirtilen genişlikten daha geniş boyutlandırılabilir. Ayarı false , fazla alanın sayfanın sağ tarafındaki doldurmaya dağıtıldığı anlamına gelir; bu durumda, sütunlar her zaman özelliği tarafından ColumnWidth belirtilen genişliğe göre boyutlandırılır (bu genişlik sayfanın genişliği eksi herhangi bir PagePaddingdeğerden küçük olduğu sürece).

Aşağıdaki şekilde, bu özellik veya falseolduğunda düzendeki fark gösterilmektedirtrue. Açık mavi, içindeki FlowDocumentiçerik sütunlarını temsil eder.

Ekran görüntüsü: IsColumnWidthFlexible değerlerini karşılaştırma

Bağımlılık Özelliği Bilgileri

Öğe Değer
Tanımlayıcı alanı IsColumnWidthFlexibleProperty
Meta veri özellikleri olarak ayarlandı true AffectsMeasure

Şunlara uygulanır