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 свойство 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 |
Нет |