Aracılığıyla paylaş


Popup.HorizontalOffset Özellik

Tanım

Hedef çıkış noktası ile açılır hizalama noktası arasındaki yatay uzaklığı alın veya ayarlar.

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

Özellik Değeri

Double

Hedef çıkış noktası ile açılan hizalama noktası arasındaki yatay uzaklık. Hedef kaynak ve açılan hizalama noktası hakkında bilgi için bkz. Açılır Pencere Yerleştirme Davranışı. Varsayılan değer, 0'dur.

Öznitelikler

Örnekler

Aşağıdaki örnek bir Popup oluşturur ve ve VerticalOffset özelliklerini 20 olarak ayarlarHorizontalOffset. Placement özelliği olarak ayarlanır Bottom (varsayılan değerdir), bu nedenle hedef kaynak hedef alanın sol alt köşesi ve açılır hizalama noktası öğesinin sol üst köşesi Popupolur.

<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>

Açıklamalar

, , PlacementRectangle, PlacementHorizontalOffsetve VerticalOffset özelliklerini ayarlayarak PlacementTargetbir açılır pencere konumlandırabilirsiniz. Daha fazla bilgi için bkz . Açılır Pencere Yerleştirme Davranışı.

Bağımlılık Özelliği Bilgileri

Tanımlayıcı alanı HorizontalOffsetProperty
Meta veri özellikleri olarak ayarlandı true Hiçbiri

XAML Öznitelik Kullanımı

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

XAML Değerleri

double
Double

Bir değerin Double dize gösterimi. Bu, cihazdan bağımsız birim (1/96 inç) ölçümü olarak yorumlanır. Dizelerin açıkça ondalık noktalar içermesi gerekmez. Örneğin değeri 1 kabul edilebilir.

Bu konunun Özellik Değeri bölümünde belirtilenlerle aynı Double aralık kısıtlamaları geçerlidir.

qualifiedDouble
double Bu tabloda daha önce açıklandığı gibi bir değer ve ardından aşağıdaki birim bildirim dizelerinden biri: px, in, cmveya pt.

px (varsayılan) cihazdan bağımsız birimlerdir (birim başına 1/96 inç)

in inçtir; 1 inç=96px

cm santimetredir; 1cm=(96/2,54) piksel

pt puandır; 1pt=(96/72) piksel

Şunlara uygulanır

Ayrıca bkz.