UWP Как разрешить рисование дочернего элемента за пределами RelativePanel - PullRequest
0 голосов
/ 30 января 2019

У меня есть RelativePanel Panel1, размер которого (300,300).

У меня есть дочерняя RelativePanel ChildPanel внутри Panel1, которую я хочу переместить, установив ее Margin.

Когда я выхожу за пределы Panel1 (например, настройка ChildPanel.Margin.Left = 400), ChildPanel исчезает.

Как я могу позволить нарисовать ChildPanel, даже если он находится за пределами границPanel1

Ответы [ 2 ]

0 голосов
/ 13 марта 2019

Как я узнал непосредственно от ребят из Microsoft, это невозможно, но можно вместо этого добавить дочерний элемент в другую панель выше в визуальном дереве!

Для этого необходимо быть немного более осторожным в управлениидинамическое появление / исчезновение ребенка, но достаточно для этого случая использования.

0 голосов
/ 01 февраля 2019

RelativePanel не поддерживает это поведение, когда дочерние элементы находятся за пределами границ.Вы должны сделать пользовательский контроль для достижения этой цели.Этот элемент управления выглядит как плавающая панель управления.Пожалуйста, проверьте этот образец: https://github.com/XamlBrewer/UWP-Floating-Content-Sample

...