Freigeben über


Popup.VerticalOffset Eigenschaft

Definition

Ruft den vertikalen Abstand zwischen dem Zielursprung und dem Ausrichtungspunkt für das Popup ab oder legt diesen fest.

public:
 property double VerticalOffset { double get(); void set(double value); };
[System.ComponentModel.Bindable(true)]
[System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))]
public double VerticalOffset { get; set; }
[<System.ComponentModel.Bindable(true)>]
[<System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))>]
member this.VerticalOffset : double with get, set
Public Property VerticalOffset As Double

Eigenschaftswert

Double

Der vertikale Abstand zwischen dem Zielursprung und dem Ausrichtungspunkt für das Popup. Informationen zum Zielausrichtungspunkt und popupausrichtungspunkt finden Sie unter Popupplatzierungsverhalten. Die Standardeinstellung ist 0.

Attribute

Beispiele

Im folgenden Beispiel wird eine Popup und die HorizontalOffset VerticalOffset Eigenschaften auf 20 festgelegt. Die Placement Eigenschaft wird auf (die Standardeinstellung) festgelegt Bottom , sodass der Zielauszug die untere linke Ecke des Zielbereichs ist, und der Popupausrichtungspunkt ist die obere linke Ecke der 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>

Hinweise

Sie können ein Popup positionieren, indem Sie die PlacementTargetHorizontalOffsetPlacementRectanglePlacementEigenschaften , und VerticalOffset die Eigenschaften festlegen. Weitere Informationen finden Sie unter Verhalten beim Platzieren von Popups.

Verwendung von XAML-Attributen

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

XAML-Werte

double
Double

Eine Zeichenfolgendarstellung eines Double Werts. Dies wird als geräteunabhängige Maßeinheit (1/96. Zoll) interpretiert. Zeichenfolgen müssen keine dezimalen Punkte enthalten. Beispielsweise ist ein Wert 1 akzeptabel.

Die gleichen Double Bereichseinschränkungen gelten wie diejenigen, die im Abschnitt "Eigenschaftswert" dieses Themas erwähnt werden.

qualifiedDouble
Ein double Wert, wie weiter oben in dieser Tabelle beschrieben, gefolgt von einer der folgenden Einheitendeklarationszeichenfolgen: px, , in, cmoder pt.

px (Standard) ist geräteunabhängige Einheiten (1/96. Zoll pro Einheit)

in ist Zoll; 1in=96px

cm ist Zentimeter; 1cm=(96/2.54) px

pt ist Punkte; 1pt=(96/72) px

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld VerticalOffsetProperty
Metadateneigenschaften auf true festgelegt Keine

Gilt für

Siehe auch