Freigeben über


ContextMenu.VerticalOffset Eigenschaft

Definition

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

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

Eigenschaftswert

Der vertikale Abstand zwischen dem Zielursprung und dem Ausrichtungspunkt für das Popup. Informationen zum Zielursprung und zum Popupausrichtungspunkt finden Sie unter Popupplatzierungsverhalten. Die Standardeinstellung ist 0.

Attribute

Beispiele

Im folgenden Beispiel wird gezeigt, wie die VerticalOffset -Eigenschaft verwendet wird, um zu bewirken, dass ein ContextMenu an einer angegebenen Position im Verhältnis zum übergeordneten Schaltflächenelement geöffnet wird.

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

Hinweise

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

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld VerticalOffsetProperty
Metadateneigenschaften auf true festgelegt Keine

Verwendung von XAML-Attributen

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

XAML-Werte

DoppelDouble

Zeichenfolgendarstellung eines Double Werts. Dies wird als geräteunabhängige Einheitsmessung (1/96 Zoll) interpretiert. Zeichenfolgen müssen nicht explizit Dezimalstellen enthalten. Für instance ist der Wert zulässig1. Es gelten die gleichen 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 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