Popup.Placement Właściwość

Definicja

Pobiera lub ustawia orientację kontrolki Popup po otwarciu kontrolki i określa zachowanie Popup kontrolki, gdy nakłada się na granice ekranu.

public:
 property System::Windows::Controls::Primitives::PlacementMode Placement { System::Windows::Controls::Primitives::PlacementMode get(); void set(System::Windows::Controls::Primitives::PlacementMode value); };
[System.ComponentModel.Bindable(true)]
public System.Windows.Controls.Primitives.PlacementMode Placement { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.Placement : System.Windows.Controls.Primitives.PlacementMode with get, set
Public Property Placement As PlacementMode

Wartość właściwości

PlacementMode

PlacementMode Wartość wyliczenia, która określa orientację Popup kontrolki po otwarciu kontrolki i określa sposób interakcji kontrolki z granicami ekranu. Wartość domyślna to Bottom.

Atrybuty

Przykłady

Poniższy przykład tworzy cztery Popup kontrolki, które są powiązane z obrazem. Każda z nich Popup ma inną wartość właściwości umieszczania.

<Canvas Width="200" Height="150">
  <Image Name="image1"
         Canvas.Left="75" 
         Source="Water_lilies.jpg" Height="200" Width="200"/>
  <Popup IsOpen="True" PlacementTarget="{Binding ElementName=image1}"
         Placement="Bottom">
    <TextBlock FontSize="14" Background="LightGreen">Placement=Bottom</TextBlock>

  </Popup>
  <Popup IsOpen="True" PlacementTarget="{Binding ElementName=image1}"
         Placement="Top">
    <TextBlock FontSize="14" Background="LightGreen">Placement=Top</TextBlock>

  </Popup>
  <Popup IsOpen="True" PlacementTarget="{Binding ElementName=image1}"
         Placement="Left">
    <TextBlock FontSize="14" Background="LightGreen">Placement=Left</TextBlock>

  </Popup>
  <Popup IsOpen="True" PlacementTarget="{Binding ElementName=image1}"
         Placement="Right">
    <TextBlock FontSize="14" Background="LightGreen">Placement=Right</TextBlock>

  </Popup>
</Canvas>

Uwagi

Wyskakujące okienko można ustawić, PlacementTargetustawiając właściwości , PlacementRectangle, Placement, HorizontalOffseti VerticalOffset . Aby uzyskać więcej informacji, zobacz Zachowanie umieszczania w oknie podręcznym.

MenuDropAlignment Jeśli właściwość ma truewartość , ustawia Placement wartość Left lub Right odwraca położenie Popupobiektu ; a Popup z Placement ustawieniem w celu wyrównania Left lewej krawędzi do prawej krawędzi PlacementTarget elementu i elementu z Placement ustawieniem Popup w celu Right wyrównania jej prawej krawędzi do lewej PlacementTargetkrawędzi .

Informacje dotyczące właściwości zależności

Pole identyfikatora PlacementProperty
Właściwości metadanych ustawione na true Brak

Dotyczy

Zobacz też