Condividi tramite


Popup.PlacementRectangle Proprietà

Definizione

Ottiene o imposta il rettangolo relativo al quale il controllo viene posizionato all'apertura Popup .

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

Valore della proprietà

Rettangolo utilizzato per posizionare il Popup controllo. Il valore predefinito è null.

Attributi

Esempio

Nell'esempio seguente viene impostata la PlacementRectangle proprietà di un oggetto Popup. Le Xproprietà , Y, Widthe Height di PlacementRectangle sono rispettivamente 50, 50, 50 e 100. l'oggetto Popup è relativo ai limiti della PlacementRectangle proprietà . Si noti che la PlacementRectangle proprietà non crea un elemento visibile nell'applicazione. Nell'esempio viene creato un Rectangle oggetto con gli stessi limiti per rappresentare l'oggetto 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>

Commenti

È possibile posizionare un popup impostando le proprietà PlacementTarget, PlacementRectangle, Placement, HorizontalOffset, e VerticalOffset. Per maggiori informazioni, vedere Comportamento di posizionamento popup.

Informazioni sulle proprietà di dipendenza

Elemento Valore
Campo Identificatore PlacementRectangleProperty
Proprietà dei metadati impostate su true Nessuno

Si applica a

Vedi anche