Popup.PlacementRectangle Egenskap

Definition

Hämtar eller anger rektangeln i förhållande till vilken kontrollen placeras när den Popup öppnas.

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

Egenskapsvärde

Den rektangel som används för att placera Popup kontrollen. Standardvärdet är null.

Attribut

Exempel

I följande exempel anges PlacementRectangle egenskapen för en Popup. Egenskaperna XY , Width, Heightoch PlacementRectangle är 50, 50, 50 respektive 100. Popup är relativt till egenskapens PlacementRectangle gränser. Observera att egenskapen PlacementRectangle inte skapar ett synligt element i programmet. Exemplet skapar en Rectangle med samma gränser för att representera 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>

Kommentarer

Du kan placera ett popup-fönster genom att PlacementTargetange egenskaperna , PlacementRectangle, Placement, HorizontalOffsetoch VerticalOffset . Mer information finns i Beteende för placering av popup-fönster.

Information om beroendeegenskap

Objekt Value
Identifierarfält PlacementRectangleProperty
Metadataegenskaper inställda på true Ingen

Gäller för

Se även