Freigeben über


StackPanel.Orientation Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der die Dimension angibt, nach 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

Der Orientation untergeordnete Inhalt.

Beispiele

Im folgenden Beispiel wird gezeigt, wie die Orientation Eigenschaft verwendet wird, um anzugeben, wie Elemente innerhalb eines StackPanel Elements gestapelt werden (eine auf der anderen seite oder nebeneinander).

<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

Element Wert
Bezeichnerfeld OrientationProperty
Auf Metadateneigenschaften festgelegt true AffectsMeasure

Gilt für: