我有一个ReelativePanel Panel1
,其大小为(300,300)。
通过设置ChildPanel
,我要移动Panel1
内有一个子RelativePanel Margin
。
当我移出Panel1
的边界(例如设置ChildPanel.Margin.Left = 400
)时,ChildPanel
消失了。
即使在ChildPanel
的边界之外,我该如何绘制Panel1
?
答案 0 :(得分:0)
当子元素超出边界时,RelativePanel不支持此行为。您应该进行自定义控件以实现此目的。该控件看起来像一个浮动面板控件。请检查以下示例:https://github.com/XamlBrewer/UWP-Floating-Content-Sample
答案 1 :(得分:0)
正如我直接从Microsoft团队那里了解到的那样,这是不可能的,但是可以将子级添加到可视化树中更高位置的另一个Panel中!
这需要在管理孩子的动态外观/失踪时更加谨慎,但是对于这种用例来说已经足够了。