ContextMenu.HorizontalOffset Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.