Condividi tramite


Popup.PlacementRectangle Proprietà

Definizione

Ottiene o imposta il rettangolo rispetto al quale viene posizionato il controllo Popup quando si apre.

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 controllo Popup. Il valore predefinito è null.

Attributi

Esempio

Nell'esempio seguente viene impostata la PlacementRectangle proprietà di un Popupoggetto . 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. L'esempio crea un oggetto Rectangle 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 PlacementTargetproprietà , PlacementRectangle, Placement, HorizontalOffsete VerticalOffset . Per altre informazioni, vedere Comportamento del controllo Popup in relazione al posizionamento.

Informazioni proprietà di dipendenza

Campo Identificatore PlacementRectangleProperty
Proprietà dei metadati impostate su true Nessuno

Si applica a

Vedi anche