ContextMenu.HorizontalOffset Свойство

Определение

Получает или задает расстояние по горизонтали между началом координат целевого объекта и точкой выравнивания всплывающего окна.Get or sets the horizontal distance between the target origin and the popup alignment point.

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; }
member this.HorizontalOffset : double with get, set
Public Property HorizontalOffset As Double

Значение свойства

Расстояние по горизонтали между началом координат целевого объекта и точкой выравнивания всплывающего окна.The horizontal distance between the target origin and the popup alignment point. Сведения о происхождении целевого объекта и точки выравнивания всплывающего окна см. в разделе поведение при размещении всплывающегоокна.For information about the target origin and popup alignment point, see Popup Placement Behavior. Значение по умолчанию — 0.The default is 0.

Атрибуты

Примеры

В следующем примере показано использование свойства HorizontalOffset для открытия ContextMenu в указанном месте относительно родительского элемента кнопки.The following example shows how to use the HorizontalOffset property to cause a ContextMenu to open at a specified location in relation to its button parent.

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

Комментарии

Можно разместить ContextMenu, задав свойства PlacementTarget, PlacementRectangle, Placement, HorizontalOffsetи VerticalOffsetProperty.You can position a ContextMenu by setting the PlacementTarget, PlacementRectangle, Placement, HorizontalOffset, and VerticalOffsetProperty properties. Эти свойства ведут себя так же, как и для Popup.These properties behave the same as they do for a Popup. Дополнительные сведения см. в разделе Поведение при размещении контекстного меню.For more information, see Popup Placement Behavior.

Сведения о свойстве зависимостейDependency Property Information

Поле идентификатораIdentifier field HorizontalOffsetProperty
Для свойств метаданных задано значение trueMetadata properties set to true НетNone

Использование атрибута XAMLXAML Attribute Usage

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

Значения XAMLXAML Values

doubledouble
Double

Строковое представление значения Double.String representation of a Double value. Это интерпретируется как измерение аппаратно-независимая единица (1/96 дюйма)device-independent unit (1/96th inch).This is interpreted as a аппаратно-независимая единица (1/96 дюйма)device-independent unit (1/96th inch) measurement. Строки не должны явно включать десятичные разделители.Strings need not explicitly include decimal points. Для экземпляра значение 1 приемлемо.For instance a value of 1 is acceptable.

Действуют те же ограничения диапазона Double, что и в разделе значение свойства.The same Double range restrictions as mentioned in the Property Value section apply.

куалифиеддаублеqualifiedDouble
Значение типа Double , как описано выше, за которым следует одна из следующих строк объявления единицы: px, in, cm, pt.A double value as described above, followed by one of the following unit declaration strings: px, in, cm, pt.

px (по умолчанию) аппаратно-независимые единицы (1/96 дюйма на единицу)device-independent units (1/96th inch per unit)px (default) is аппаратно-независимые единицы (1/96 дюйма на единицу)device-independent units (1/96th inch per unit)

in в дюймах; 1in = = 96 пикселейin is inches; 1in==96px

cm — сантиметры; 1cm = = (96/2,54) pxcm is centimeters; 1cm==(96/2.54) px

pt — это точки; выбрано 1pt = = (96/72) pxpt is points; 1pt==(96/72) px

Примечание . Во многих случаях для Double можно задать значение Auto, но ContextMenu не будет отображаться, если для смещения задано значение Auto.Note In many cases a double may be set to Auto but a ContextMenu will not appear if the offsets are set to Auto.

Применяется к

Дополнительно