AdornerPlacementCollection.PositionRelativeToAdornerHeight - метод (Double, Double)
Обновлен: Ноябрь 2007
Добавляет условие размещения, которое позиционирует панель декоративных элементов по высоте декоративного элемента.
Пространство имен: Microsoft.Windows.Design.Interaction
Сборка: Microsoft.Windows.Design.Interaction (в Microsoft.Windows.Design.Interaction.dll)
Синтаксис
'Декларация
Public Sub PositionRelativeToAdornerHeight ( _
factor As Double, _
offset As Double _
)
'Применение
Dim instance As AdornerPlacementCollection
Dim factor As Double
Dim offset As Double
instance.PositionRelativeToAdornerHeight(factor, _
offset)
public void PositionRelativeToAdornerHeight(
double factor,
double offset
)
public:
void PositionRelativeToAdornerHeight(
double factor,
double offset
)
public function PositionRelativeToAdornerHeight(
factor : double,
offset : double
)
Параметры
- factor
Тип: System.Double
Коэффициент, на который умножается высота декоративного элемента.
- offset
Тип: System.Double
Смещение, прибавляемое к результату.
Заметки
Отрицательные значения factor и offset служат для смещения положения панели AdornerPanel вверх в рабочей области конструирования.
Примеры
В следующем примере кода демонстрируется использование метода PositionRelativeToAdornerHeight для задания положения декоративного элемента в панели декоративных элементов. Дополнительные сведения см. в разделе Пошаговое руководство. Создание графического элемента времени разработки.
Dim placement As New AdornerPlacementCollection()
' The adorner's width is relative to the content.
' The slider extends the full width of the control it adorns.
placement.SizeRelativeToContentWidth(1.0, 0)
' The adorner's height is the same as the slider's.
placement.SizeRelativeToAdornerDesiredHeight(1.0, 0)
' Position the adorner above the control it adorns.
placement.PositionRelativeToAdornerHeight(-1.0, 0)
' Position the adorner up 5 pixels. This demonstrates
' that these placement calls are additive. These two calls
' are equivalent to the following single call:
' PositionRelativeToAdornerHeight(-1.0, -5).
placement.PositionRelativeToAdornerHeight(0, -5)
AdornerPanel.SetPlacements(opacitySlider, placement)
AdornerPlacementCollection placement = new AdornerPlacementCollection();
// The adorner's width is relative to the content.
// The slider extends the full width of the control it adorns.
placement.SizeRelativeToContentWidth(1.0, 0);
// The adorner's height is the same as the slider's.
placement.SizeRelativeToAdornerDesiredHeight(1.0, 0);
// Position the adorner above the control it adorns.
placement.PositionRelativeToAdornerHeight(-1.0, 0);
// Position the adorner up 5 pixels. This demonstrates
// that these placement calls are additive. These two calls
// are equivalent to the following single call:
// PositionRelativeToAdornerHeight(-1.0, -5).
placement.PositionRelativeToAdornerHeight(0, -5);
AdornerPanel.SetPlacements(opacitySlider, placement);
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
AdornerPlacementCollection Класс
AdornerPlacementCollection - члены
PositionRelativeToAdornerHeight - перегрузка
Microsoft.Windows.Design.Interaction - пространство имен
PrimarySelectionAdornerProvider
Другие ресурсы
Пошаговое руководство. Создание графического элемента времени разработки