ContextMenu.HorizontalOffset 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.
Obtient ou définit la distance horizontale entre l’origine 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é
Distance horizontale entre l’origine cible et le point d’alignement de la fenêtre contextuelle. Pour plus d’informations sur l’origine cible et le point d’alignement de la fenêtre contextuelle, consultez Comportement de placement de fenêtre contextuelle. La valeur par défaut est 0.
- Attributs
Exemples
L’exemple suivant montre comment utiliser la HorizontalOffset propriété pour provoquer l’ouverture ContextMenu à un emplacement spécifié par rapport à son parent de bouton.
<ContextMenu HorizontalOffset="50" VerticalOffset="50" HasDropShadow="false">
Remarques
Vous pouvez positionner un ContextMenu en définissant les propriétés et les PlacementTargetpropriétés.VerticalOffsetPropertyPlacementRectanglePlacementHorizontalOffset Ces propriétés se comportent de la même façon qu’elles le font pour un Popup. Pour plus d’informations, consultez Comportement de placement de fenêtre contextuelle.
Informations sur les propriétés de dépendance
| Élément | Valeur |
|---|---|
| Champ d’identificateur | HorizontalOffsetProperty |
Propriétés de métadonnées définies sur true |
Aucun |
Utilisation des attributs XAML
<object HorizontalOffset="double"/>
- or -
<object HorizontalOffset ="qualifiedDouble"/>
Valeurs XAML
DoubleDouble
Représentation sous forme de chaîne d’une Double valeur. Il s’agit d’une mesure indépendante de l’appareil (1/96e pouce). Les chaînes n’ont pas besoin d’inclure explicitement les décimales. Par exemple, une valeur est 1 acceptable.
Les mêmes Double restrictions de plage que celles mentionnées dans la section Valeur de propriété s’appliquent.
qualifiedDouble Valeur double comme décrit ci-dessus, suivie de l’une des chaînes de déclaration d’unité suivantes : px, , in, cmpt.
px (valeur par défaut) est des unités indépendantes de l’appareil (1/96e pouce par unité)
in est pouces ; 1in==96px
cm est en centimètres ; 1cm==(96/2.54) px
pt est des points ; 1pt==(96/72) px
Note Dans de nombreux cas, un double peut être défini sur Auto, mais un ContextMenu n’apparaît pas si les décalages sont définis sur Auto.