Бөлісу құралы:


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

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

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

Атрибуты

Примеры

В следующем примере задается PlacementRectangle свойство объекта Popup. Свойства XHeightYWidthPlacementRectangle 50, 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, PlacementRectangle, Placement, HorizontalOffset и VerticalOffset. Дополнительные сведения см. в разделе "Поведение размещения всплывающих окон".

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

Элемент Ценность
Поле идентификатора PlacementRectangleProperty
Свойства метаданных, равные свойству true Нет

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

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