Popup.Placement Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
Valeur de propriété
Valeur d'énumération PlacementMode qui détermine l'orientation du contrôle Popup à son ouverture et qui spécifie comment ce dernier interagit avec les limites d'écran. La valeur par défaut est Bottom.
- Attributs
Exemples
L’exemple suivant crée quatre Popup contrôles relatifs à une image. Chacune Popup a une valeur différente pour la propriété de placement.
<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>
Remarques
Vous pouvez positionner une fenêtre contextuelle en définissant les PlacementTargetpropriétés , PlacementRectangle, Placement, HorizontalOffsetet VerticalOffset . Pour plus d’informations, consultez Comportement de positionnement de Popup.
Si la MenuDropAlignment propriété est true
, définissez LeftPlacement sur ou Right inverse la position de Popup; avec PopupPlacement défini pour Left aligner son bord gauche sur le bord droit de PlacementTarget et un Popup avec Placement défini pour Right aligner son bord droit sur le bord gauche de PlacementTarget.
Informations sur les propriétés de dépendance
Champ Identificateur | PlacementProperty |
Propriétés de métadonnées définies sur true |
Aucun |