Udostępnij za pośrednictwem


ContextMenu.HorizontalOffset Właściwość

Definicja

Pobierz lub ustawia odległość poziomą między źródłem docelowym a punktem wyrównania wyskakującego.

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

Wartość właściwości

Odległość pozioma między źródłem docelowym a punktem wyrównania wyskakującego. Aby uzyskać informacje na temat punktu wyrównania miejsca docelowego i wyskakującego okienka, zobacz Zachowanie rozmieszczania wyskakującego. Wartość domyślna to 0.

Atrybuty

Przykłady

W poniższym przykładzie pokazano, jak użyć HorizontalOffset właściwości , aby spowodować otwarcie obiektu ContextMenu w określonej lokalizacji w odniesieniu do jej elementu nadrzędnego przycisku.

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

Uwagi

Element można ustawić ContextMenu , ustawiając PlacementTargetwłaściwości , PlacementRectangle, Placement, HorizontalOffseti VerticalOffsetProperty . Te właściwości zachowują się tak samo jak w przypadku elementu Popup. Aby uzyskać więcej informacji, zobacz Zachowanie rozmieszczania okienka podręcznego.

Informacje o właściwości zależności

Produkt Wartość
Pole identyfikatora HorizontalOffsetProperty
Właściwości metadanych ustawione na true Żadne

Użycie atrybutu XAML

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

Wartości XAML

PodwójneDouble

Reprezentacja Double ciągu wartości. Jest to interpretowane jako jednostka niezależna od urządzenia (1/96 cala) pomiar. Ciągi nie muszą jawnie uwzględniać punktów dziesiętnych. Na przykład wartość jest akceptowalna 1 .

Obowiązują te same Double ograniczenia zakresu, jak wspomniano w sekcji Wartość właściwości.

qualifiedDoublePodwójna wartość, jak opisano powyżej, a następnie jeden z następujących ciągów deklaracji jednostki: px, , incm, pt.

px (ustawienie domyślne) to jednostki niezależne od urządzenia (1/96 cala na jednostkę)

in jest cala; 1in==96px

cm to centymetry; 1cm==(96/2.54) px

pt to punkty; 1pt==(96/72) px

Uwaga W wielu przypadkach podwójne może być ustawione na Auto, ale ContextMenu nie pojawi się, jeśli przesunięcia są ustawione na Auto.

Dotyczy

Zobacz też