Popup.HorizontalOffset Eigenschaft

Definition

Ruft den horizontalen Abstand zwischen dem Zielursprung und dem Ausrichtungspunkt für das Popup ab oder legt diesen fest.Get or sets the horizontal distance between the target origin and the popup alignment point.

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; }
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.The horizontal distance between the target origin and the popup alignment point. Weitere Informationen zum Ziel Ursprung und zum Popup Ausrichtungs Punkt finden Sie unter Popup-Platzierungs Verhalten.For information about the target origin and popup alignment point, see Popup Placement Behavior. Der Standard ist 0.The default is 0.

Attribute

Beispiele

Im folgenden Beispiel wird eine Popup erstellt und die HorizontalOffset - VerticalOffset Eigenschaft und die-Eigenschaft auf 20 festgelegt.The following example creates a Popup and sets the HorizontalOffset and VerticalOffset properties to 20. Die Placement -Eigenschaft ist auf Bottom festgelegt (die Standardeinstellung), sodass der Ziel Ursprung die linke untere Ecke des Zielbereichs und der Popup Ausrichtungs Punkt die linke Popupobere Ecke des ist.The Placement property is set to Bottom (which is the default), so the target origin is the bottom left corner of the target area and the popup alignment point is the top left corner of the 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 PlacementTargetdie PlacementRectangleEigenschaften Placement, HorizontalOffset,, VerticalOffset und festlegen.You can position a popup by setting the PlacementTarget, PlacementRectangle, Placement, HorizontalOffset, and VerticalOffset properties. Weitere Informationen finden Sie unter Verhalten beim Platzieren von Popups.For more information, see Popup Placement Behavior.

Informationen zur AbhängigkeitseigenschaftDependency Property Information

BezeichnerfeldIdentifier field HorizontalOffsetProperty
Metadateneigenschaften auf true festgelegtMetadata properties set to true KeineNone

Verwendung von XAML-AttributenXAML Attribute Usage

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

XAML-WerteXAML Values

double
Double

Eine Zeichen folgen Darstellung eines Double -Werts.A string representation of a Double value. Dies wird als Geräteunabhängige Einheit (1/96 Zoll)device-independent unit (1/96th inch) Maßeinheit interpretiert.This is interpreted as a Geräteunabhängige Einheit (1/96 Zoll)device-independent unit (1/96th inch) measurement. Zeichen folgen müssen nicht explizit Dezimalstellen enthalten.Strings do not have to explicitly include decimal points. Beispielsweise ist der 1 Wert akzeptabel.For example, a value of 1 is acceptable.

Die gleichen Double Bereichs Einschränkungen gelten für diejenigen, die im Abschnitt Eigenschafts Wert dieses Themas erwähnt werden.The same Double range restrictions apply as those that are mentioned in the Property Value section of this topic.

qualifiedDouble
Ein double Wert, wie zuvor in dieser Tabelle beschrieben, gefolgt von einer der folgenden Einheiten Deklarations Zeichenfolgen cm: px, pt in, oder.A double value as described earlier in this table, followed by one of the following unit declaration strings: px, in, cm, or pt.

px(Standard) istGeräteunabhängige Einheiten (1/96 Zoll pro Einheit)device-independent units (1/96th inch per unit)px (default) is Geräteunabhängige Einheiten (1/96 Zoll pro Einheit)device-independent units (1/96th inch per unit)

inist Zoll; 1In = 96pxin is inches; 1in=96px

cmist Zentimeter; 1cm = (96/2,54) pxcm is centimeters; 1cm=(96/2.54) px

ptist Punkte 1pt = (96/72) pxpt is points; 1pt=(96/72) px

Gilt für:

Siehe auch