Udostępnij za pośrednictwem


Popup.PlacementRectangle Właściwość

Definicja

Pobiera lub ustawia prostokąt, względem którego kontrolka jest umieszczona po otwarciu 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

Wartość właściwości

Rect

Prostokąt używany do pozycjonowania kontrolki Popup . Wartość domyślna to null.

Atrybuty

Przykłady

W poniższym przykładzie ustawiono PlacementRectangle właściwość .Popup Właściwości XPlacementRectangle , YWidth, i Height to odpowiednio 50, 50, 50 i 100. Właściwość Popup jest względna względem granic PlacementRectangle właściwości. Należy pamiętać, że PlacementRectangle właściwość nie tworzy widocznego elementu w aplikacji. W przykładzie jest tworzony Rectangle obiekt o tych samych granicach reprezentujących element 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

Wyskakujące okienko można ustawić, PlacementTargetustawiając właściwości , PlacementRectangle, Placement, HorizontalOffseti VerticalOffset . Aby uzyskać więcej informacji, zobacz Zachowanie umieszczania w oknie podręcznym.

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

Pole identyfikatora PlacementRectangleProperty
Właściwości metadanych ustawione na true Brak

Dotyczy

Zobacz też