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
属性值
目标原点与弹出项对齐点之间的水平距离。 有关目标原点和弹出窗口对齐点的信息,请参阅 弹出窗口放置行为。 默认值为 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>
注解
可以通过设置PlacementTarget、PlacementPlacementRectangle、和HorizontalOffsetVerticalOffset属性来定位弹出窗口。 有关详细信息,请参阅 Popup 放置行为。
依赖项属性信息
标识符字段 | HorizontalOffsetProperty |
元数据属性设置为 true |
无 |
XAML 属性用法
<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