Popup.HorizontalOffset 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定目標原點與快顯功能表對齊點之間的水平距離。
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
屬性值
目標原點與快顯畫面 (Popup) 對齊點之間的水平距離。 如需目標原點和快顯對齊點的相關資訊,請參閱 快顯放置行為。 預設值是 0。
- 屬性
範例
下列範例會建立 , Popup 並將 和 VerticalOffset 屬性設定 HorizontalOffset 為 20。 屬性 Placement 會設定為 Bottom (,這是預設) ,因此目標原點是目的地區域的左下角,而快顯對齊點則是 的 Popup 左上角。
<Canvas Width="200" Height="200" Background="Yellow" Margin="20">
<Popup IsOpen="True" Placement="Bottom"
HorizontalOffset="20" VerticalOffset="20">
<TextBlock FontSize="14" Background="#42F3FD">
This is a popup.
</TextBlock>
</Popup>
</Canvas>
備註
您可以藉由設定 、 PlacementRectangle 、 Placement 、 HorizontalOffset 和 VerticalOffset 屬性來 PlacementTarget 定位快顯視窗。 如需詳細資訊,請參閱快顯放置行為。
相依性屬性資訊
識別碼欄位 | HorizontalOffsetProperty |
中繼資料屬性設定為 true |
無 |
XAML Attribute Usage
<object HorizontalOffset="double"/>
- or -
<object HorizontalOffset="qualifiedDouble"/>
XAML 值
double
Double
值的字串表示 Double 。 這會解譯為與裝置無關的單位, (1/96 英吋) 測量。 字串不需要明確包含小數點。 例如, 的值 1
是可接受的。
相同的 Double 範圍限制會套用至本主題的屬性值一節中所述的限制。
qualifiedDouble
double
下表稍早所述的值,後面接著下列其中一個單元宣告字串: px
、 in
、 cm
或 pt
。
px
(預設) 是裝置獨立單位 (,每單位 1/96 英吋)
in
為英吋;1in=96px
cm
為公分;1cm= (96/2.54) px
pt
為點;1pt= (96/72) px