ContextMenu.VerticalOffset 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定目標原點與彈出對齊點之間的垂直距離。
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">
備註
你可以透過設定 PlacementTarget、 PlacementRectangle、 Placement、 HorizontalOffset和 VerticalOffsetProperty 屬性來定位 aContextMenu。 這些性質的行為與 Popup中相同。 更多資訊,請參閱 彈出式元件的擺放行為。
相依財產資訊
| 項目 | 價值 |
|---|---|
| 識別碼欄位 | VerticalOffsetProperty |
元資料屬性設為 true |
沒有 |
XAML 屬性使用方式
<object VerticalOffset="double"/>
- or -
<object VerticalOffset ="qualifiedDouble"/>
XAML 值
雙重Double
一個值的 Double 字串表示法。 此測量被解釋為與裝置無關的單位(1/96英吋)。 字串不必明確包含小數點。 例如,值 1 為可接受。 與房產價值部分所述的範圍限制 Double 相同。
取得雙重資格如上所述的雙倍值,接著是以下其中一個單位宣告字串:px, in, cmpt, 。
px (預設)為裝置無關單位(每單位 1/96 吋)
in 是英吋;1in==96px
cm 是公分;1cm==(96/2.54) px
pt 是分數;1pt==(96/72) px
備註
在許多情況下,雙重會被設定為自動,但如果偏移量設為自動,則不會顯示 a ContextMenu 。