ContextMenu.HorizontalOffset Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает расстояние по горизонтали между началом координат целевого объекта и точкой выравнивания всплывающего окна.
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
Значение свойства
Расстояние по горизонтали между началом координат целевого объекта и точкой выравнивания всплывающего окна. Сведения о целевом источнике и точке выравнивания всплывающих окон см. в разделе Поведение размещения всплывающих окон. Значение по умолчанию равно 0.
- Атрибуты
Примеры
В следующем примере показано, как использовать HorizontalOffset свойство , чтобы вызвать ContextMenu открытие объекта в указанном расположении относительно родительского элемента кнопки.
<ContextMenu HorizontalOffset="50" VerticalOffset="50" HasDropShadow="false">
Комментарии
Можно расположить, задав PlacementTargetсвойства , PlacementRectangle, PlacementHorizontalOffset, и VerticalOffsetProperty .ContextMenu Эти свойства ведут себя так же, как и для Popup. Дополнительные сведения см. в разделе Поведение при размещении контекстного меню.
Сведения о свойстве зависимостей
Поле идентификатора | HorizontalOffsetProperty |
Для свойств метаданных задано значение true |
Нет |
Использование атрибута XAML
<object HorizontalOffset="double"/>
- or -
<object HorizontalOffset ="qualifiedDouble"/>
Значения XAML
ДвухместныйDouble
Строковое Double представление значения. Это интерпретируется как аппаратно-независимая единица измерения (1/96 дюйма). Строки не должны явно включать десятичные знаки. Например, допустимо значение 1
.
Применяются те же Double ограничения диапазона, что и в разделе Значение свойства.
qualifiedDouble Значение double , как описано выше, за которым следует одна из следующих строк объявления единиц: px
, in
, cm
, pt
.
px
(по умолчанию) — независимые от устройства единицы измерения (1/96 дюйма на единицу).
in
имеет значение в дюймах; 1in==96 пикселей
cm
— сантиметры; 1cm==(96/2.54) px
pt
— баллы; 1pt==(96/72) px
Примечание Во многих случаях двойник может иметь значение Auto, но ContextMenu не будет отображаться, если для смещения задано значение Auto.