Popup.Placement Egenskap

Definition

Hämtar eller anger kontrollens Popup orientering när kontrollen öppnas och anger kontrollens beteende Popup när den överlappar skärmgränserna.

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

Egenskapsvärde

Ett PlacementMode uppräkningsvärde som avgör kontrollens orientering Popup när kontrollen öppnas och som anger hur kontrollen interagerar med skärmgränser. Standardvärdet är Bottom.

Attribut

Exempel

I följande exempel skapas fyra Popup kontroller som är relativa till en bild. Var och Popup en har ett annat värde för placeringsegenskapen.

<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>

Kommentarer

Du kan placera ett popup-fönster genom att PlacementTargetange egenskaperna , PlacementRectangle, Placement, HorizontalOffsetoch VerticalOffset . Mer information finns i Beteende för placering av popup-fönster.

Om egenskapen MenuDropAlignment är true, ställer du in PlacementLeft eller Right ändrar positionen Popupför ; a Popup med Placement inställd för att Left justera sin vänstra kant med höger kant och PlacementTarget en Popup med Placement inställd för att Right justera sin högra kant med den vänstra kanten av PlacementTarget.

Information om beroendeegenskap

Objekt Value
Identifierarfält PlacementProperty
Metadataegenskaper inställda på true Ingen

Gäller för

Se även