Popup.PlacementRectangle Właściwość

Definicja

Pobiera lub ustawia prostokąt w odniesieniu do tego, jaki Popup formant jest pozycjonowany w momencie jego otwierania.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; }
[<System.ComponentModel.Bindable(true)>]
member this.PlacementRectangle : System.Windows.Rect with get, set
Public Property PlacementRectangle As Rect

Wartość właściwości

Rect

Prostokąt, który jest używany do pozycjonowania Popup formantu.The rectangle that is used to position the Popup control. Wartość domyślna to null.The default is null.

Atrybuty

Przykłady

Poniższy przykład ustawia PlacementRectangle Właściwość Popup .The following example sets the PlacementRectangle property of a Popup. XWłaściwości, Y , Width i Height PlacementRectangle są odpowiednio 50, 50, 50 i 100.The X, Y, Width, and Height properties of the PlacementRectangle are 50, 50, 50, and 100, respectively. PopupJest względem granic PlacementRectangle właściwości.The Popup is relative to the bounds of the PlacementRectangle property. Należy zauważyć, że PlacementRectangle Właściwość nie tworzy widocznego elementu w aplikacji; przykład tworzy Rectangle z tą samą granicą, aby reprezentować PlacementRectangle .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>

Uwagi

Możesz ustawić okno podręczne PlacementTarget , ustawiając właściwości, PlacementRectangle , Placement , HorizontalOffset i VerticalOffset .You can position a popup by setting the PlacementTarget, PlacementRectangle, Placement, HorizontalOffset, and VerticalOffset properties. Aby uzyskać więcej informacji, zobacz zachowanie podczas umieszczania okienka podręcznego.For more information, see Popup Placement Behavior.

Informacje dotyczące właściwości zależnościDependency Property Information

Pole identyfikatoraIdentifier field PlacementRectangleProperty
Właściwości metadanych ustawione na trueMetadata properties set to true BrakNone

Dotyczy

Zobacz też