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 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à
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 illustrato come utilizzare la HorizontalOffset 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 | HorizontalOffsetProperty |
Proprietà dei metadati impostate su true |
Nessuno |
Uso della sintassi XAML per gli attributi
<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
, 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 verrà visualizzato se ContextMenu gli offset sono impostati su Auto.