Sdílet prostřednictvím


Popup.PlacementRectangle Vlastnost

Definice

Získá nebo nastaví obdélník vzhledem k tomu, ke kterému Popup je ovládací prvek umístěn při otevření.

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

Hodnota vlastnosti

Obdélník, který slouží k umístění Popup ovládacího prvku. Výchozí hodnota je null.

Atributy

Příklady

Následující příklad nastaví PlacementRectangle vlastnost Popup. X, Y, Widtha Height vlastnosti PlacementRectangle jsou 50, 50, 50 a 100, v uvedeném pořadí. Je Popup relativní k hranicím PlacementRectangle vlastnosti. Všimněte si, že PlacementRectangle vlastnost nevytvoří viditelný prvek v aplikaci; příklad vytvoří Rectangle se stejnými hranicemi, které představují 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>

Poznámky

Místní okno můžete umístit nastavením vlastností PlacementTarget, PlacementRectangle, Placement, HorizontalOffset a VerticalOffset. Další informace naleznete v tématu Chování umístění vyskakovacích oken.

Informace o vlastnosti závislosti

Položka Hodnota
Pole Identifikátor PlacementRectangleProperty
Vlastnosti metadat nastavené na true None

Platí pro

Viz také