Popup.PlacementRectangle Eigenschaft

Definition

Ruft das Rechteck ab, zu dem das Popup-Steuerelement beim Öffnen relativ positioniert wird, oder legt dieses fest.Gets or sets the rectangle relative to which the Popup control is positioned when it opens.

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; }
member this.PlacementRectangle : System.Windows.Rect with get, set
Public Property PlacementRectangle As Rect

Eigenschaftswert

Das Rechteck, an dem das Popup-Steuerelement positioniert wird.The rectangle that is used to position the Popup control. Die Standardeinstellung ist null.The default is null.

Attribute

Beispiele

Im folgenden Beispiel wird die PlacementRectangle -Eigenschaft Popupeines-Objekts festgelegt.The following example sets the PlacementRectangle property of a Popup. Die XEigenschaften Y, ,Width undHeight von sindPlacementRectangle 50, 50, 50 und 100 bzw.The X, Y, Width, and Height properties of the PlacementRectangle are 50, 50, 50, and 100, respectively. Der Popup ist relativ zu den Begrenzungen PlacementRectangle der-Eigenschaft.The Popup is relative to the bounds of the PlacementRectangle property. Beachten Sie, PlacementRectangle dass die-Eigenschaft kein sichtbares Element in der Anwendung erstellt. im Beispiel Rectangle wird ein-Objekt mit denselben Begrenzungen PlacementRectangleerstellt, das die darstellt.Note that the PlacementRectangle property does not create a visible element in the application; the example creates a Rectangle with the same bounds to represent the PlacementRectangle.

<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 PlacementTargetdie PlacementRectangleEigenschaften Placement, HorizontalOffset,, VerticalOffset und festlegen.You can position a popup by setting the PlacementTarget, PlacementRectangle, Placement, HorizontalOffset, and VerticalOffset properties. Weitere Informationen finden Sie unter Verhalten beim Platzieren von Popups.For more information, see Popup Placement Behavior.

Informationen zur AbhängigkeitseigenschaftDependency Property Information

BezeichnerfeldIdentifier field PlacementRectangleProperty
Metadateneigenschaften auf true festgelegtMetadata properties set to true KeineNone

Gilt für:

Siehe auch