Popup.Placement Eigenschaft

Definition

Ruft die Ausrichtung des Popup-Steuerelements beim Öffnen ab oder legt diese fest, und gibt das Verhalten des Popup-Steuerelements an, wenn dieses die Bildschirmgrenzen überschreitet.

public:
 property System::Windows::Controls::Primitives::PlacementMode Placement { System::Windows::Controls::Primitives::PlacementMode get(); void set(System::Windows::Controls::Primitives::PlacementMode value); };
[System.ComponentModel.Bindable(true)]
public System.Windows.Controls.Primitives.PlacementMode Placement { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.Placement : System.Windows.Controls.Primitives.PlacementMode with get, set
Public Property Placement As PlacementMode

Eigenschaftswert

Ein Wert der PlacementMode-Enumeration, der die Ausrichtung des Popup-Steuerelements beim Öffnen bestimmt und angibt, wie das Steuerelement mit den Bildschirmgrenzen interagiert. Der Standardwert ist Bottom.

Attribute

Beispiele

Im folgenden Beispiel werden vier Popup Steuerelemente erstellt, die relativ zu einem Bild sind. Jede Popup verfügt über einen anderen Wert für die Placement-Eigenschaft.

<Canvas Width="200" Height="150">
  <Image Name="image1"
         Canvas.Left="75" 
         Source="Water_lilies.jpg" Height="200" Width="200"/>
  <Popup IsOpen="True" PlacementTarget="{Binding ElementName=image1}"
         Placement="Bottom">
    <TextBlock FontSize="14" Background="LightGreen">Placement=Bottom</TextBlock>

  </Popup>
  <Popup IsOpen="True" PlacementTarget="{Binding ElementName=image1}"
         Placement="Top">
    <TextBlock FontSize="14" Background="LightGreen">Placement=Top</TextBlock>

  </Popup>
  <Popup IsOpen="True" PlacementTarget="{Binding ElementName=image1}"
         Placement="Left">
    <TextBlock FontSize="14" Background="LightGreen">Placement=Left</TextBlock>

  </Popup>
  <Popup IsOpen="True" PlacementTarget="{Binding ElementName=image1}"
         Placement="Right">
    <TextBlock FontSize="14" Background="LightGreen">Placement=Right</TextBlock>

  </Popup>
</Canvas>

Hinweise

Sie können ein Popup positionieren, indem Sie die PlacementTarget-, PlacementRectangle-, Placement-, HorizontalOffset- und VerticalOffset-Eigenschaften festlegen. Weitere Informationen finden Sie unter Verhalten beim Platzieren von Popups.

Wenn die MenuDropAlignment -Eigenschaft ist, wird truedurch Festlegen Placement von auf Left oder Right umgekehrt die Position des Popup- mit PlacementPopup festgelegt, um Left seinen linken Rand am rechten Rand von PlacementTarget auszurichten, und ein Popup mit Placement set, um seinen rechten Rand am linken Rand von PlacementTargetauszurichtenRight.

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld PlacementProperty
Metadateneigenschaften auf true festgelegt Keine

Gilt für:

Weitere Informationen