ContextMenu.HorizontalOffset Eigenschaft

Definition

Ruft den horizontalen Abstand zwischen dem Zielursprung und dem Ausrichtungspunkt für das Popup ab oder legt diesen fest.

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

Eigenschaftswert

Der horizontale Abstand zwischen dem Zielursprung und dem Ausrichtungspunkt für das Popup. Informationen zum Zielursprung und zum Popupausrichtungspunkt finden Sie unter Verhalten der Popupplatzierung. Die Standardeinstellung ist 0.

Attribute

Beispiele

Das folgende Beispiel zeigt, wie die HorizontalOffset -Eigenschaft verwendet wird, um zu bewirken, dass ein ContextMenu an einer angegebenen Position im Verhältnis zum übergeordneten Button-Element geöffnet wird.

<ContextMenu HorizontalOffset="50" VerticalOffset="50" HasDropShadow="false">

Hinweise

Sie können ein ContextMenu positionieren, indem Sie die PlacementTargetEigenschaften , PlacementRectangle, Placement, HorizontalOffsetund VerticalOffsetProperty festlegen. Diese Eigenschaften verhalten sich genauso wie für ein Popup. Weitere Informationen finden Sie unter Verhalten beim Platzieren von Popups.

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld HorizontalOffsetProperty
Metadateneigenschaften auf true festgelegt Keine

Verwendung von XAML-Attributen

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

XAML-Werte

DoppelDouble

Zeichenfolgendarstellung eines Werts Double . Dies wird als geräteunabhängige Einheitsmessung (1/96 Zoll) interpretiert. Zeichenfolgen müssen nicht explizit Dezimalpunkte enthalten. Für instance ist ein Wert von 1 akzeptabel.

Es gelten dieselben Double Bereichseinschränkungen wie im Abschnitt Eigenschaftenwert erwähnt.

qualifiedDouble Ein double-Wert wie oben beschrieben, gefolgt von einer der folgenden Einheitendeklarationszeichenfolgen: px, in, cm, pt.

px (Standard) ist geräteunabhängige Einheiten (1/96 Zoll pro Einheit)

in ist Zoll; 1in==96px

cm ist Zentimeter; 1cm==(96/2.54) px

pt punkte; 1pt==(96/72) px

Hinweis In vielen Fällen kann ein Double auf Auto festgelegt werden, aber ein ContextMenu wird nicht angezeigt, wenn die Offsets auf Auto festgelegt sind.

Gilt für:

Weitere Informationen