Popup.Placement Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 true
durch 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 |