Popup.HorizontalOffset Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den horizontalen Abstand zwischen dem Zielursprung und dem Ausrichtungspunkt für das Popup ab oder legt diesen fest.
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
Eigenschaftswert
Der horizontale 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 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.
Informationen zur Abhängigkeitseigenschaft
Bezeichnerfeld | HorizontalOffsetProperty |
Metadateneigenschaften auf true festgelegt |
Keine |
Verwendung von XAML-Attributen
<object HorizontalOffset="double"/>
- or -
<object HorizontalOffset="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
, cm
oder 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