Popup.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.
- Атрибуты
Примеры
В следующем примере создается Popup, а для свойств HorizontalOffset и VerticalOffset задается значение 20. Свойству Placement присвоено значение Bottom (по умолчанию), поэтому источником целевого объекта является нижний левый угол целевой области, а точкой выравнивания всплывающего окна является верхний левый Popupугол .
<Canvas Width="200" Height="200" Background="Yellow" Margin="20">
<Popup IsOpen="True" Placement="Bottom"
HorizontalOffset="20" VerticalOffset="20">
<TextBlock FontSize="14" Background="#42F3FD">
This is a popup.
</TextBlock>
</Popup>
</Canvas>
Комментарии
Чтобы задать положение всплывающего окна, установите свойства PlacementTarget, PlacementRectangle, Placement, HorizontalOffset и VerticalOffset. Дополнительные сведения см. в разделе Поведение при размещении контекстного меню.
Использование атрибута XAML
<object VerticalOffset="double"/>
- or -
<object VerticalOffset="qualifiedDouble"/>
Значения XAML
double
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
Сведения о свойстве зависимостей
Поле идентификатора | VerticalOffsetProperty |
Для свойств метаданных задано значение true |
Нет |