Гость
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Popup окно и его позиция / 3 сообщений из 3, страница 1 из 1
21.03.2018, 18:05
    #39618434
Qwe.Qwe1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Popup окно и его позиция
Нужно вывести popup окно внизу TreeView, но поверх него. С автоувеличением высоты, чтобы окно "росло" вверх. Как это можно сделать? Ширину удалось "привязать" к ширине Тривью (можно сказать окна), а с высотой пока никак:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
<Popup
   PlacementTarget="{Binding ElementName=MainTreeView}"
   IsOpen="{Binding IsOpenErrorWindow}"
   Width="{Binding ElementName=MainTreeView, Path=ActualWidth, Converter={StaticResource Int32MinusValueConverter}, ConverterParameter=20}"
   HorizontalOffset="10"
   MaxHeight="250"
   VerticalOffset="{Binding RelativeSource={RelativeSource Self}, Path=ActualHeight, Converter={StaticResource Int32NegativeMinusValueConverter}, ConverterParameter=10}"
   AllowsTransparency="True" PopupAnimation="Fade">
...
Рейтинг: 0 / 0
21.03.2018, 22:11
    #39618533
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Popup окно и его позиция
popup.Placement = PlacementMode.Relative;
popup.PlacementTarget = MyControl;
popup.HorizontalOffset = position.X;
popup.VerticalOffset = position.Y + 20;
?
StayOpen=True

где то у меня был хороший пример плавающего попап окна за мышкой, но не могу найти :(
объяснии точнее, что не получается и что нужно?
Окно не меняет координаты положения?
...
Рейтинг: 0 / 0
21.03.2018, 23:18
    #39618559
Qwe.Qwe1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Popup окно и его позиция
По умолчанию popup будет под элементом, указанным в PlacementTarget. А мне надо поднять его на его же высоту (которая изменяется по содержимому) + некое смещение для красоты. Для этого я использую VerticalOffset, но получается не совсем то.
...
Рейтинг: 0 / 0
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Popup окно и его позиция / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]