Popup.PlacementTarget Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает элемент, относительно которого элемент управления Popup размещается при открытии.
public:
property System::Windows::UIElement ^ PlacementTarget { System::Windows::UIElement ^ get(); void set(System::Windows::UIElement ^ value); };
[System.ComponentModel.Bindable(true)]
public System.Windows.UIElement PlacementTarget { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.PlacementTarget : System.Windows.UIElement with get, set
Public Property PlacementTarget As UIElement
Значение свойства
Элемент UIElement, являющийся логическим родителем элемента управления Popup. Значение по умолчанию — null
.
- Атрибуты
Примеры
В следующем примере создается дочерний Popup элемент объекта Canvas, а затем устанавливается PlacementTarget значение ellipse1
, поэтому всплывающее окно относительно Ellipse.
<Canvas Margin="5" Background="Red" Width="200" Height="150" >
<Ellipse Name="ellipse1"
Canvas.Top="60" Canvas.Left="50"
Height="85" Width="60"
Fill="Black"/>
<Popup IsOpen="True" PlacementTarget="{Binding ElementName=ellipse1}">
<TextBlock Background="LightBlue" FontSize="18">This is a Popup</TextBlock>
</Popup>
</Canvas>
Комментарии
Всплывающее окно можно разместить, задав PlacementTargetсвойства , PlacementPlacementRectangleHorizontalOffsetи VerticalOffset свойства. Дополнительные сведения см. в разделе Поведение при размещении контекстного меню.
Сведения о свойстве зависимостей
Поле идентификатора | PlacementTargetProperty |
Metadata properties set to true |
Нет |