Popup.PlacementRectangle Propiedad

Definición

Obtiene o establece el rectángulo con respecto al cual se coloca el control Popup cuando se abre.

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

Valor de propiedad

Rectángulo que se utiliza para colocar el control Popup. De manera predeterminada, es null.

Atributos

Ejemplos

En el ejemplo siguiente se establece la PlacementRectangle propiedad de .Popup Las Xpropiedades , Y, Widthy Height de PlacementRectangle son 50, 50, 50 y 100, respectivamente. Popup es relativo a los límites de la PlacementRectangle propiedad . Tenga en cuenta que la PlacementRectangle propiedad no crea un elemento visible en la aplicación; en el ejemplo se crea un Rectangle con los mismos límites para representar .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>

Comentarios

Puede colocar un elemento emergente estableciendo las propiedades PlacementTarget, PlacementRectangle, Placement, HorizontalOffset y VerticalOffset. Para más información, consulte Posición de un control Popup.

Información sobre propiedades de dependencia

Campo identificador PlacementRectangleProperty
Propiedades de metadatos establecidas en true None

Se aplica a

Consulte también