我有一个FrameworkElement
嵌套如下(理想情况下,解决方案不应该依赖于特定路径):
Window=>Grid=>ScrollViewer=>Grid[1]=>Grid[2].
我希望显示我的 Grid[2] ,因为它是Grid
(or Window
)的直接子级,Margin=0
并且两个对齐都设置为Stretch
(即Dock=Fill
某种东西),使用任何转换(因为它是一种形式,我需要保留按钮可点击等,所以我赞成LayoutTransform
)。显然我希望 Grid[2] 成为最顶层的控件。
想知道它是否可行,如果可行,最好的方法是什么?请注意,我无法使用行为或任何我希望仅通过应用转换完成的任何事情来重新分配 Grid[2] 父级。
更新 1 - Grid[2] 没有大小,所以如果它可以随着窗口大小的调整而拉伸,那就太好了。