Popup.PlacementRectangle Свойство

Определение

Возвращает или задает прямоугольник, относительно которого элемент управления 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

Значение свойства

Rect

Прямоугольник, используемый для размещения элемента управления Popup. Значение по умолчанию — null.

Атрибуты

Примеры

В следующем примере задается PlacementRectangle свойство a Popup. Свойства XHeight YWidthPlacementRectangle 50, 50, 50 и 100 соответственно. Значение Popup относится к границам PlacementRectangle свойства. Обратите внимание, что PlacementRectangle свойство не создает видимый элемент в приложении; в примере создается объект Rectangle с теми же границами для представления 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>

Комментарии

Всплывающее окно можно разместить, задав PlacementTargetсвойства , PlacementPlacementRectangleHorizontalOffsetи VerticalOffset свойства. Дополнительные сведения см. в разделе Поведение при размещении контекстного меню.

Сведения о свойстве зависимостей

Поле идентификатора PlacementRectangleProperty
Metadata properties set to true Нет

Применяется к

См. также раздел