Popup.HorizontalOffset Proprietà

Definizione

Ottiene o imposta la distanza orizzontale tra l'origine della destinazione e il punto di allineamento del menu di scelta rapida.

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

Valore della proprietà

Double

La distanza orizzontale tra l'origine di destinazione e il punto dell'allineamento del menu di scelta rapida. Per informazioni sull'origine di destinazione e sul punto di allineamento popup, vedere Comportamento di posizionamento popup. Il valore predefinito è 0.

Attributi

Esempio

Nell'esempio seguente viene creato un Popup oggetto e vengono impostate le HorizontalOffset proprietà e VerticalOffset su 20. La Placement proprietà è impostata su Bottom (ovvero l'impostazione predefinita), quindi l'origine di destinazione è l'angolo inferiore sinistro dell'area di destinazione e il punto di allineamento popup è l'angolo superiore sinistro dell'oggetto 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>

Commenti

È possibile posizionare un popup impostando le PlacementTargetproprietà , PlacementRectangle, Placement, HorizontalOffsete VerticalOffset . Per altre informazioni, vedere Comportamento del controllo Popup in relazione al posizionamento.

Informazioni proprietà di dipendenza

Campo Identificatore HorizontalOffsetProperty
Proprietà dei metadati impostate su true Nessuno

Uso della sintassi XAML per gli attributi

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

Valori XAML

double
Double

Rappresentazione stringa di un Double valore. Questa operazione viene interpretata come un'unità indipendente dal dispositivo (1/96° pollice). Le stringhe non devono includere in modo esplicito i punti decimali. Ad esempio, un valore di 1 è accettabile.

Le stesse Double restrizioni di intervallo si applicano a quelle indicate nella sezione Valore proprietà di questo argomento.

qualifiedDouble
Valore double come descritto in precedenza in questa tabella, seguito da una delle seguenti stringhe di dichiarazione di unità: px, in, cmo pt.

px (impostazione predefinita) è unità indipendenti dal dispositivo (1/96° pollice per unità)

in è pollici; 1in=96px

cm è centimetri; 1cm=(96/2.54) px

pt è punti; 1pt=(96/72) px

Si applica a

Vedi anche