Condividi tramite


ContextMenu.HorizontalOffset Proprietà

Definizione

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

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à

Distanza orizzontale 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 HorizontalOffset 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 HorizontalOffsetProperty
Proprietà dei metadati impostate su true Nessuno

Utilizzo degli attributi XAML

<object HorizontalOffset="double"/>
- or -
<object HorizontalOffset ="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

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

Si applica a

Vedi anche