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

Rect

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

Atributy

Příklady

Následující příklad nastaví PlacementRectangle vlastnost Popup. Hodnota X, , WidthYa Height vlastnosti jsou PlacementRectangle 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ří se Rectangle 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 PlacementTarget, , PlacementRectanglePlacement, HorizontalOffseta VerticalOffset vlastností. Další informace naleznete v tématu Chování při umístění automaticky otevírané okno.

Informace o vlastnosti závislosti

Pole identifikátoru PlacementRectangleProperty
Vlastnosti metadat nastavené na true Žádné

Platí pro

Viz také