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 を作成し、HorizontalOffset プロパティと VerticalOffset プロパティを 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、PlacementRectangle、Placement、HorizontalOffset、VerticalOffset の各プロパティで設定できます。 詳細については、「Popup Placement Behavior」を参照してください。
依存プロパティ情報
識別子フィールド | HorizontalOffsetProperty |
に設定されたメタデータ プロパティ true |
なし |
XAML 属性の使用方法
<object HorizontalOffset="double"/>
- or -
<object HorizontalOffset="qualifiedDouble"/>
XAML 値
double
Double
値の Double 文字列表現。 これは、デバイスに依存しない単位 (1/96 インチ) の測定として解釈されます。 文字列に小数点を明示的に含める必要はありません。 たとえば、 の 1
値は許容されます。
このトピックの「プロパティ値」セクションで説明されているものと同じ Double 範囲の制限が適用されます。
qualifiedDouble
double
この表で前に説明した値の後に、、または pt
のいずれかの単位宣言文字列px
in
cm
が続きます。
px
(既定値) はデバイスに依存しない単位 (ユニットあたり 1/96 インチ) です
in
はインチです。1in=96px
cm
はセンチメートルです。1cm=(96/2.54) px
pt
はポイントです。1pt=(96/72) px
適用対象
こちらもご覧ください
.NET