Popup.HorizontalOffset 屬性

定義

取得或設定目標原點與快顯功能表對齊點之間的水平距離。

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>

備註

您可以藉由設定 、 PlacementRectanglePlacementHorizontalOffsetVerticalOffset 屬性來 PlacementTarget 定位快顯視窗。 如需詳細資訊,請參閱快顯放置行為

相依性屬性資訊

識別碼欄位 HorizontalOffsetProperty
中繼資料屬性設定為 true

XAML Attribute Usage

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

XAML 值

double
Double

值的字串表示 Double 。 這會解譯為與裝置無關的單位, (1/96 英吋) 測量。 字串不需要明確包含小數點。 例如, 的值 1 是可接受的。

相同的 Double 範圍限制會套用至本主題的屬性值一節中所述的限制。

qualifiedDouble
double下表稍早所述的值,後面接著下列其中一個單元宣告字串: pxincmpt

px (預設) 是裝置獨立單位 (,每單位 1/96 英吋)

in 為英吋;1in=96px

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

pt 為點;1pt= (96/72) px

適用於

另請參閱