Sdílet prostřednictvím


Popup.HorizontalOffset Vlastnost

Definice

Získá nebo nastaví vodorovnou vzdálenost mezi cílovým původem a počátečním zarovnávacím bodem.

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

Hodnota vlastnosti

Double

Vodorovná vzdálenost mezi cílovým původem a počátečním zarovnávacím bodem. Informace o cílovém počátečním a místním bodu zarovnání naleznete v tématu Chování umístění automaticky otevíraného okna. Výchozí hodnota je 0.

Atributy

Příklady

Následující příklad vytvoří Popup a nastaví HorizontalOffset hodnotu 20 a VerticalOffset vlastnosti. Vlastnost Placement je nastavená na Bottom hodnotu (což je výchozí nastavení), takže cílovým zdrojem je dolní levý roh cílové oblasti a počáteční zarovnávací bod je levý horní roh 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>

Poznámky

Místní okno můžete umístit nastavením PlacementTarget, , PlacementRectanglePlacement, HorizontalOffseta VerticalOffset vlastností. Další informace naleznete v tématu Chování při umístění automaticky otevírané okno.

Informace o vlastnosti závislosti

Pole identifikátoru HorizontalOffsetProperty
Vlastnosti metadat nastavené na true Žádné

Použití atributu XAML

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

Hodnoty XAML

double
Double

Řetězcové znázornění Double hodnoty To se interpretuje jako měření nezávislé na zařízení (1/96. palce). Řetězce nemusí explicitně obsahovat desetinné čárky. Například hodnota 1 je přijatelná.

Stejná Double omezení rozsahu platí jako omezení uvedená v části Hodnota vlastnosti tohoto tématu.

qualifiedDouble
double Hodnota popsaná výše v této tabulce následovaná jedním z následujících řetězců deklarace jednotek: px, , in, cmnebo pt.

px (výchozí) je jednotky nezávislé na zařízení (1/96 palce na jednotku)

in je palce; 1in=96px

cm je centimetry; 1cm=(96/2,54) px

pt je body; 1pt=(96/72) px

Platí pro

Viz také