ContextMenu.VerticalOffset Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает расстояние по вертикали между началом координат целевого объекта и точкой выравнивания всплывающего окна.
public:
property double VerticalOffset { double get(); void set(double value); };
[System.ComponentModel.Bindable(true)]
[System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))]
public double VerticalOffset { get; set; }
[<System.ComponentModel.Bindable(true)>]
[<System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))>]
member this.VerticalOffset : double with get, set
Public Property VerticalOffset As Double
Значение свойства
Расстояние по вертикали между началом координат целевого объекта и точкой выравнивания всплывающего окна. Сведения о целевом источнике и точке выравнивания всплывающих окон см. в разделе Поведение размещения всплывающих окон. Значение по умолчанию равно 0.
- Атрибуты
Примеры
В следующем примере показано, как использовать VerticalOffset свойство , чтобы вызвать ContextMenu открытие объекта в указанном расположении относительно родительского элемента кнопки.
<ContextMenu HorizontalOffset="50" VerticalOffset="50" HasDropShadow="false">
Комментарии
Можно расположить, задав PlacementTargetсвойства , PlacementRectangle, PlacementHorizontalOffset, и VerticalOffsetProperty .ContextMenu Эти свойства ведут себя так же, как и для Popup. Дополнительные сведения см. в разделе Поведение при размещении контекстного меню.
Сведения о свойстве зависимостей
Поле идентификатора | VerticalOffsetProperty |
Для свойств метаданных задано значение true |
Нет |
Использование атрибута XAML
<object VerticalOffset="double"/>
- or -
<object VerticalOffset ="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.