ContextMenu.HorizontalOffset Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen des horizontalen Abstands zwischen dem Zielursprung und dem Popupausrichtungspunkt.
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 Popupausrichtungspunkt. Informationen zum Zielursprung und zum Popupausrichtungspunkt finden Sie unter Popupplatzierungsverhalten. Der Standardwert lautet 0.
- Attribute
Beispiele
Das folgende Beispiel zeigt, wie die HorizontalOffset Eigenschaft verwendet wird, um zu bewirken, dass eine ContextMenu an einer bestimmten Position in Bezug auf das übergeordnete Element der Schaltfläche geöffnet wird.
<ContextMenu HorizontalOffset="50" VerticalOffset="50" HasDropShadow="false">
Hinweise
Sie können eine ContextMenu Position positionieren, indem Sie die PlacementTargetEigenschaften , PlacementRectangle, , Placementund HorizontalOffsetdie VerticalOffsetProperty Eigenschaften festlegen. Diese Eigenschaften verhalten sich genauso wie bei einer Popup. Weitere Informationen finden Sie unter Popup-Platzierungsverhalten.
Informationen zur Abhängigkeitseigenschaft
| Element | Wert |
|---|---|
| Bezeichnerfeld | HorizontalOffsetProperty |
Auf Metadateneigenschaften festgelegt true |
Nichts |
Verwendung von XAML-Attributen
<object HorizontalOffset="double"/>
- or -
<object HorizontalOffset ="qualifiedDouble"/>
XAML-Werte
DoppelDouble
Zeichenfolgendarstellung eines Double Werts. Dies wird als geräteunabhängige Einheit (1/96. Zoll) interpretiert. Zeichenfolgen müssen keine dezimalen Punkte enthalten. Beispielsweise ist ein Wert zulässig 1 .
Es gelten dieselben Double Bereichseinschränkungen wie im Abschnitt "Eigenschaftswert".
qualifiedDouble Ein doppelter 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 ist Punkte; 1pt==(96/72) px
Hinweis In vielen Fällen wird ein Double-Wert möglicherweise auf "Automatisch" festgelegt, wird aber ContextMenu nicht angezeigt, wenn die Offsets auf "Automatisch" festgelegt sind.