FlowDocument.IsColumnWidthFlexible Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Değerin esnek mi yoksa sabit mi ColumnWidth olduğunu belirten 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 özelliğin IsColumnWidthFlexible 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, fazla içerik alanı genişliğinin (başka bir ifadeyle, 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
, fazladan 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 false
olduğunda düzendeki fark gösterilmektedirtrue
. Açık mavi, içindeki FlowDocumentiçerik sütunlarını temsil eder.
Bağımlılık Özelliği Bilgileri
Tanımlayıcı alanı | IsColumnWidthFlexibleProperty |
Meta veri özellikleri olarak ayarlandı true |
AffectsMeasure |