Freigeben über


Popup.PlacementRectangle Eigenschaft

Definition

Ruft das Rechteck ab, zu dem das Popup-Steuerelement beim Öffnen relativ positioniert wird, oder legt dieses fest.

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

Eigenschaftswert

Das Rechteck, an dem das Popup-Steuerelement positioniert wird. Der Standardwert ist null.

Attribute

Beispiele

Im folgenden Beispiel wird die PlacementRectangle -Eigenschaft eines Popupfestgelegt. Die XEigenschaften , Y, Widthund Height von PlacementRectangle sind 50, 50, 50 bzw. 100. ist Popup relativ zu den Begrenzungen der PlacementRectangle -Eigenschaft. Beachten Sie, dass die PlacementRectangle -Eigenschaft kein sichtbares Element in der Anwendung erstellt. Im Beispiel wird ein Rectangle mit den gleichen Begrenzungen erstellt, um das PlacementRectangledarzustellen.

<Canvas Width="200" Height="200" Background="Red">
  <Rectangle Canvas.Top="50" Canvas.Left="50" 
             Width="50" Height="100"
             Stroke="White" StrokeThickness="3"/>
  <Popup IsOpen="True" PlacementRectangle="50,50,50,100">
    <TextBlock FontSize="14" Background="Yellow"
               Width="140" TextWrapping="Wrap">
      This is a popup with a PlacementRectangle.
    </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.

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld PlacementRectangleProperty
Metadateneigenschaften auf true festgelegt Keine

Gilt für:

Weitere Informationen