ContextMenu.VerticalOffset Proprietà

Definizione

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

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à

La distanza verticale 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 illustrato come utilizzare la VerticalOffset proprietà per fare in modo che un ContextMenu oggetto si apra in una posizione specificata in relazione al relativo elemento padre pulsante.

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

Commenti

È possibile posizionare un ContextMenu oggetto impostando le PlacementTargetproprietà , PlacementRectangle, Placement, HorizontalOffsete VerticalOffsetProperty . Queste proprietà si comportano come per un oggetto Popup. Per altre informazioni, vedere Comportamento del controllo Popup in relazione al posizionamento.

Informazioni proprietà di dipendenza

Campo Identificatore VerticalOffsetProperty
Proprietà dei metadati impostate su true Nessuno

Uso della sintassi XAML per gli attributi

<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, in, cm, pt.

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

in è pollici; 1in==96px

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

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

Nota

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