Popup.PlacementRectangle Propriedade

Definição

Obtém ou define o retângulo relativo ao qual o Popup controlo está posicionado quando 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 Propriedade

O retângulo que é usado para posicionar o Popup controlo. A predefinição é null.

Atributos

Exemplos

O exemplo seguinte estabelece a PlacementRectangle propriedade de um Popup. Os X, Y, Width, e Height as propriedades dos PlacementRectangle são 50, 50, 50 e 100, respetivamente. O Popup é relativo aos limites da PlacementRectangle propriedade. Note-se que a PlacementRectangle propriedade não cria um elemento visível na aplicação; o exemplo cria um Rectangle com os mesmos limites para representar o 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>

Observações

Pode posicionar um pop-up definindo as propriedades PlacementTarget, PlacementRectangle, Placement, HorizontalOffset e VerticalOffset. Para mais informações, consulte Comportamento de Colocação de Popups.

Informação de Propriedade de Dependência

Iteme Value
Campo identificador PlacementRectangleProperty
Propriedades dos metadados definidas como true None

Aplica-se a

Ver também