Bagikan melalui


ListItem.LineStackingStrategy Properti

Definisi

Mendapatkan atau mengatur mekanisme di mana kotak garis ditentukan untuk setiap baris teks dalam ListItem.

public:
 property System::Windows::LineStackingStrategy LineStackingStrategy { System::Windows::LineStackingStrategy get(); void set(System::Windows::LineStackingStrategy value); };
public System.Windows.LineStackingStrategy LineStackingStrategy { get; set; }
member this.LineStackingStrategy : System.Windows.LineStackingStrategy with get, set
Public Property LineStackingStrategy As LineStackingStrategy

Nilai Properti

Salah LineStackingStrategy satu nilai yang menentukan mekanisme di mana kotak garis ditentukan untuk setiap baris teks dalam ListItem. Defaultnya adalah MaxHeight.

Contoh

Contoh berikut menunjukkan cara menggunakan LineStackingStrategy properti untuk menentukan bagaimana kotak baris dibuat untuk baris teks dari TextBlock. Yang pertama TextBlock memiliki LineStackingStrategy nilai MaxHeight dan yang kedua TextBlock memiliki nilai BlockLineHeight.

<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
  <StackPanel>
    
    <!-- This TextBlock has a LineStackingStrategy set to "MaxHeight". -->
    <TextBlock LineStackingStrategy="MaxHeight" LineHeight="10" Width="500" TextWrapping="Wrap" 
     Background="Yellow">
      Use the <Span FontSize="30">LineStackingStrategy</Span> property to determine how a line box is
      created for each line. A value of <Span FontSize="20">MaxHeight</Span> specifies that the stack
      height is the smallest value that contains all the inline elements on that line when those
      elements are properly aligned. A value of <Span FontSize="20">BlockLineHeight</Span> specifies
      that the stack height is determined by the block element LineHeight property value.
    </TextBlock>

    <!-- Here is the same TextBlock but the LineStackingStrategy is set to "BlockLineHeight". -->
    <TextBlock LineStackingStrategy="BlockLineHeight" LineHeight="10" Width="500" TextWrapping="Wrap" 
     Background="Blue" Margin="0,40,0,0">
      Use the <Span FontSize="30">LineStackingStrategy</Span> property to determine how a line box is
      created for each line. A value of <Span FontSize="20">MaxHeight</Span> specifies that the stack
      height is the smallest value that contains all the inline elements on that line when those
      elements are properly aligned. A value of <Span FontSize="20">BlockLineHeight</Span> specifies
      that the stack height is determined by the block element LineHeight property value.
    </TextBlock>

  </StackPanel>
</Page>

Ilustrasi berikut menunjukkan hasil kode sebelumnya.

Cuplikan layar: Bandingkan nilai LineStackingStrategy

Keterangan

Informasi Properti Dependensi

Item Nilai
Bidang pengidentifikasi LineStackingStrategyProperty
Properti metadata diatur ke true AffectsMeasure, , AffectsRenderInherits

Berlaku untuk