共用方式為


ContextMenu.VerticalOffset 屬性

定義

取得或設定目標原點與彈出對齊點之間的垂直距離。

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

屬性值

目標原點與彈出對齊點之間的垂直距離。 有關目標原點與彈出對齊點的資訊,請參閱 彈窗放置行為。 預設值是 0。

屬性

範例

以下範例說明如何利用該 VerticalOffset 屬性使 a ContextMenu 在指定位置與其按鈕父節點開啟。

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

備註

你可以透過設定 PlacementTargetPlacementRectanglePlacementHorizontalOffsetVerticalOffsetProperty 屬性來定位 aContextMenu。 這些性質的行為與 Popup中相同。 更多資訊,請參閱 彈出式元件的擺放行為

相依財產資訊

項目 價值
識別碼欄位 VerticalOffsetProperty
元資料屬性設為 true 沒有

XAML 屬性使用方式

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

XAML 值

雙重Double

一個值的 Double 字串表示法。 此測量被解釋為與裝置無關的單位(1/96英吋)。 字串不必明確包含小數點。 例如,值 1 為可接受。 與房產價值部分所述的範圍限制 Double 相同。

取得雙重資格如上所述的雙倍值,接著是以下其中一個單位宣告字串:pxincmpt, 。

px (預設)為裝置無關單位(每單位 1/96 吋)

in 是英吋;1in==96px

cm 是公分;1cm==(96/2.54) px

pt 是分數;1pt==(96/72) px

備註

在許多情況下,雙重會被設定為自動,但如果偏移量設為自動,則不會顯示 a ContextMenu

適用於

另請參閱