StackPanel.Orientation Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der die Dimension angibt, in der untergeordnete Elemente gestapelt werden.

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

Eigenschaftswert

Orientation

Die Orientation von untergeordnetem Inhalt.

Beispiele

Im folgenden Beispiel wird gezeigt, wie mithilfe der Orientation Eigenschaft angegeben wird, wie Elemente innerhalb eines StackPanel Stapels (eine oben oder nebeneinander) angegeben werden.

<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">

  <!-- This StackPanel stacks two other StackPanels on top of each other. The
       first StackPanel stacks its items horizontally while the second stacks them
       vertically. -->
  <StackPanel>

    <!-- The items under this StackPanel are stacked horizontally. -->
    <StackPanel Orientation="Horizontal">
      <Border Background="SkyBlue">
        <TextBlock>Stacked Item #1</TextBlock>
      </Border>
      <Border Background="CadetBlue">
        <TextBlock>Stacked Item #2</TextBlock>
      </Border>
      <Border Background="LightGoldenRodYellow">
        <TextBlock>Stacked Item #3</TextBlock>
      </Border>
    </StackPanel>

    <!-- The items under this StackPanel are stacked Vertically. Note that Orientation 
         has a default value of "Vertical" but in this example the property is explicitely
         set for clarity. -->
    <StackPanel Orientation="Vertical">
      <Border Background="SkyBlue">
        <TextBlock>Stacked Item #1</TextBlock>
      </Border>
      <Border Background="CadetBlue">
        <TextBlock>Stacked Item #2</TextBlock>
      </Border>
      <Border Background="LightGoldenRodYellow">
        <TextBlock >Stacked Item #3</TextBlock>
      </Border>
    </StackPanel>
  </StackPanel>
  
</Page>

Der folgende Screenshot zeigt, wie dieses Beispiel gerendert wird.

StackPanel-Ausrichtung

Hinweise

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld OrientationProperty
Metadateneigenschaften auf true festgelegt AffectsMeasure

Gilt für