Popup.HorizontalOffset Propriété

Définition

Obtient ou définit la distance horizontale entre l'origine de la cible et le point d'alignement de la fenêtre contextuelle.

public:
 property double HorizontalOffset { double get(); void set(double value); };
[System.ComponentModel.Bindable(true)]
[System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))]
public double HorizontalOffset { get; set; }
[<System.ComponentModel.Bindable(true)>]
[<System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))>]
member this.HorizontalOffset : double with get, set
Public Property HorizontalOffset As Double

Valeur de propriété

Double

Distance horizontale entre l'origine de la cible et le point d'alignement du menu contextuel. Pour plus d’informations sur l’origine cible et le point d’alignement de fenêtre contextuelle, consultez Comportement de positionnement de fenêtre contextuelle. La valeur par défaut est 0.

Attributs

Exemples

L’exemple suivant crée un Popup et définit les propriétés HorizontalOffset et VerticalOffset avec la valeur 20. La Placement propriété est définie Bottom sur (qui est la valeur par défaut), de sorte que l’origine cible est le coin inférieur gauche de la zone cible et le point d’alignement contextuel est le coin supérieur gauche du Popup.

<Canvas Width="200" Height="200" Background="Yellow" Margin="20">
  <Popup IsOpen="True" Placement="Bottom"
         HorizontalOffset="20" VerticalOffset="20">
    <TextBlock FontSize="14" Background="#42F3FD">
      This is a popup.
    </TextBlock>
  </Popup>
</Canvas>

Remarques

Vous pouvez positionner une fenêtre contextuelle en définissant les propriétés , les HorizontalOffsetPlacementRectanglePlacementpropriétés , les PlacementTargetVerticalOffset Pour plus d’informations, consultez Comportement de positionnement de Popup.

Informations sur les propriétés de dépendance

Champ d’identificateur HorizontalOffsetProperty
Propriétés de métadonnées définies sur true Aucun

Utilisation d'attributs XAML

<object HorizontalOffset="double"/>  
- or -  
<object HorizontalOffset="qualifiedDouble"/>  

Valeurs XAML

double
Double

Représentation sous forme de chaîne d’une Double valeur. Cela est interprété comme une unité indépendante de l’appareil (1/96ème pouce) mesure. Les chaînes n’ont pas besoin d’inclure explicitement des points décimaux. Par exemple, une valeur est 1 acceptable.

Les mêmes Double restrictions de plage s’appliquent que celles mentionnées dans la section Valeur de propriété de cette rubrique.

qualifiedDouble
Valeur double décrite précédemment dans ce tableau, suivie de l’une des chaînes de déclaration d’unité suivantes : px, in, ou cm``pt.

px (par défaut) est des unités indépendantes des appareils (1/96e pouce par unité)

in est pouces; 1in=96px

cm est des centimètres; 1cm=(96/2.54) px

pt est des points ; 1pt=(96/72) px

S’applique à

Voir aussi