FlowDocument.ColumnGap Ö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.
bir içindeki sütunlar arasındaki aralığı gösteren sütun FlowDocumentaralığı değerini alır veya ayarlar.
public:
property double ColumnGap { 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 ColumnGap { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))>]
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)>]
member this.ColumnGap : double with get, set
Public Property ColumnGap As Double
Özellik Değeri
Cihazdan bağımsız piksellerdeki sütun boşluğu. değeri NaN ("" öznitelik değerineAuto eşdeğerdir), sütun boşluğunun özelliğine LineHeight eşit olduğunu gösterir. Varsayılan değer: NaN.
- Öznitelikler
Örnekler
Aşağıdaki örnekte, ColumnGap ö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 the desired column gap to 10 device independend pixels.
flowDoc.ColumnGap = 10.0;
Dim flowDocColGap As New FlowDocument(New Paragraph(New Run("A bit of text content...")))
' Set the desired column gap to 10 device independend pixels.
flowDocColGap.ColumnGap = 10.0
Açıklamalar
Bu özellik alınıyorsa geçerli sütun boşluğu döndürülüyor. Bu değerin ayarlanması geçerli olan sütun aralığını değiştirir ve içeriğin yeniden akıtmasına neden olabilir.
Sütun boşluğu geçerli PageWidth eksi değerini PagePaddingaşamaz. Özelliğin ColumnGap değeri bu sınırı aşarsa, geçerli sütun boşluğu bu sınırı gözlemlemek için azaltılır.
Bu özelliğin ise ColumnWidthnullhiçbir etkisi yoktur.
XAML Öznitelik Kullanımı
<object ColumnGap="double"/>
- or -
<object ColumnGap="qualifiedDouble"/>
- or -
<object ColumnGap="Auto"/>
XAML Değerleri
ÇiftDouble
0,0'a eşit veya ondan büyük ancak değerinden küçük bir Double değerin Double.PositiveInfinitydize gösterimi. Nitelenmemiş bir değer cihazdan bağımsız piksel cinsinden ölçülür. Dizelerin açıkça ondalık noktalar içermesi gerekmez.
qualifiedDouble Yukarıda açıklandığı gibi bir çift değer (hariç), Autoardından aşağıdaki birim tanımlayıcılarından biri: px, in, cm, pt.
px (varsayılan) cihazdan bağımsız birimlerdir (birim başına 1/96 inç)
in inçtir; 1in==96px
cm santimetredir; 1cm==(96/2,54) piksel
pt puandır; 1pt==(96/72) piksel
Otomatik Sütunlar arasındaki etkin aralığın özelliğin geçerli değerine ayarlanmasına LineHeight neden olur. özelliği değerine eşdeğerdir NaN.
Bağımlılık Özelliği Bilgileri
| Öğe | Değer |
|---|---|
| Tanımlayıcı alanı | ColumnGapProperty |
Meta veri özellikleri olarak ayarlandı true |
AffectsRender |