Condividi tramite


ContextMenu.VerticalOffset Proprietà

Definizione

Ottiene o imposta la distanza verticale tra l'origine di destinazione e il punto di allineamento popup.

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

Valore della proprietà

Distanza verticale tra l'origine di destinazione e il punto di allineamento popup. 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 illustrato come utilizzare la VerticalOffset proprietà per fare in modo che un oggetto ContextMenu si apra in una posizione specificata rispetto all'elemento padre del pulsante.

<ContextMenu HorizontalOffset="50" VerticalOffset="50" HasDropShadow="false">

Commenti

È possibile posizionare un oggetto impostando le PlacementTargetproprietà , PlacementPlacementRectangle, HorizontalOffset, e VerticalOffsetProperty .ContextMenu Queste proprietà si comportano come per un oggetto Popup. Per maggiori informazioni, vedere Comportamento di posizionamento popup.

Informazioni sulle proprietà di dipendenza

Elemento Valore
Campo Identificatore VerticalOffsetProperty
Proprietà dei metadati impostate su true Nessuno

Utilizzo degli attributi XAML

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

Valori XAML

DoppiaDouble

Rappresentazione di stringa di un Double valore. Questa operazione viene interpretata come misura di unità indipendente dal dispositivo (1/96° pollice). Le stringhe non devono includere in modo esplicito i separatori decimali. Ad esempio, un valore di 1 è accettabile. Si applicano le stesse Double restrizioni di intervallo indicate nella sezione Valore proprietà.

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

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

in è pollici; 1in==96 px

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

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

Annotazioni

In molti casi un valore double può essere impostato su Auto, ma non ContextMenu viene visualizzato se gli offset sono impostati su Auto.

Si applica a

Vedi anche