Классические элементы пользовательского интерфейса в Windows Presentation Foundation. Шамшев Ан. Б. - 30 стр.

UptoLike

Составители: 

29
Имя
Описание
PlacementTarget
свойство Placement должно иметь одно из следующих значе-
ний: Left, Right, Тор или Bottom. Свойство определяет край-
нюю точку элемента, по отношению к которому будет произ-
водиться выравнивание контекстного окна указателя
PlacementRectangle
Позволяет поместить контекстное окно указателя со смещени-
ем. Работает точно так же, как и свойства HorizontalOffset и
VerticalOffset. Это свойство не работает, если свойство Place-
ment имеет иметь значение Mouse
CustomPopupPlace-
tomPopupPlace-
mentCallback
Позволяет определять местоположение контекстного окна
указателя динамически с помощью кода
С помощью свойств ToolTip следующая разметка создает кон-
текстное окно указателя, которое не имеет тени, но использует прозрач-
ный красный фон, который позволяет видеть находящееся за ним окно
элементы управления, имеющиеся в нем):
<Button>
<Button.ToolTip>
<ToolTip Background="#60AA4030" Foreground="White"
HasDropShadow="False" >
<StackPanel>
<TextBlock Margin="3" >Image and text</TextBlock>
<Image Source="happyface.jpg" Stretch="None" />
<TextBlock Margin="3" >Image and text</TextBlock>
</StackPanel>
</ToolTip>
</Button.ToolTip>
<Button.Content>I have a fancy tooltip</Button.Content>
</Button>
В большинстве случаев достаточно использовать стандартное раз-
мещение контекстного окна указателя в текущей позиции указателя
мыши. Однако разнообразные свойства ToolTip предлагают множество
других вариантов размещения. Ниже перечислены стратегии, согласно ко-
торым можно определить местоположение контекстного окна указателя:
Окончание таблицы 2