Figure.VerticalOffset Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает значение, указывающее расстояние, на которое Figure смещается от базового плана в вертикальном направлении.
public:
property double VerticalOffset { double get(); void set(double value); };
[System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))]
public double VerticalOffset { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))>]
member this.VerticalOffset : double with get, set
Public Property VerticalOffset As Double
Значение свойства
Расстояние, на которое Figure смещается от базового плана в вертикальном направлении, указанное в аппаратно-независимых пикселях.
Значение по умолчанию — 0,0.
- Атрибуты
Примеры
В следующем примере показано, как задать VerticalOffset атрибут Figure элемента .
<FlowDocument>
<Paragraph>
<Figure
Name="myFigure"
Width="140" Height="50"
HorizontalAnchor="PageCenter"
VerticalAnchor="PageCenter"
HorizontalOffset="100"
VerticalOffset="20"
WrapDirection="Both"
/>
</Paragraph>
</FlowDocument>
В следующем примере показано, как программным образом присвоить значение свойству VerticalOffset.
Figure figx = new Figure();
figx.Name = "myFigure";
figx.Width = new FigureLength(140);
figx.Height = new FigureLength(50);
figx.HorizontalAnchor = FigureHorizontalAnchor.PageCenter;
figx.VerticalAnchor = FigureVerticalAnchor.PageCenter;
figx.HorizontalOffset = 100;
figx.VerticalOffset = 20;
figx.WrapDirection = WrapDirection.Both;
Paragraph parx = new Paragraph(figx);
FlowDocument flowDoc = new FlowDocument(parx);
Dim figx As New Figure()
With figx
.Name = "myFigure"
.Width = New FigureLength(140)
.Height = New FigureLength(50)
.HorizontalAnchor = FigureHorizontalAnchor.PageCenter
.VerticalAnchor = FigureVerticalAnchor.PageCenter
.HorizontalOffset = 100
.VerticalOffset = 20
.WrapDirection = WrapDirection.Both
End With
Dim parx As New Paragraph(figx)
Dim flowDoc As New FlowDocument(parx)
Комментарии
Использование атрибута XAML
<object VerticalOffset="double"/>
- or -
<object VerticalOffset="qualifiedDouble"/>
Значения XAML
double
Double
Строковое представление значения, равного Double или больше 0,0, но меньше PositiveInfinity. Неквалифицированное значение измеряется в независимых от устройства пикселях. Строки не должны явно включать десятичные знаки.
qualifiedDouble
Двойное значение, как описано выше, (за исключением Auto
), за которым следует один из следующих описателей единиц измерения: px
, in
, cm
, pt
.
px
(по умолчанию) — независимые от устройства единицы измерения (1/96 дюйма на единицу).
in
имеет значение в дюймах; 1in==96 пикселей
cm
— сантиметры; 1cm==(96/2.54) px
pt
— баллы; 1pt==(96/72) px
Сведения о свойстве зависимостей
Поле идентификатора | VerticalOffsetProperty |
Для свойств метаданных задано значение true |
AffectsParentMeasure |