银光中的滚动叠加



我正在使用C#,Silverlight,WP7。

我一直在浏览Metro Grid Helper(请参阅此链接),因为我也有兴趣在现有应用程序上进行叠加。 基本上,我想突出显示一个区域,这将在叠加层上添加一个矩形。

不同之处在于我希望覆盖层与页面一起滚动,以便矩形将保持在下面的项目(如 TextBlock)上。我对如何做到这一点感到困惑。

关于我应该为此研究哪些方法、属性或事件的任何建议?
提前谢谢。

由于我还在学习 Silverlight 中一切是如何工作的,所以我今天想通了这个。

原始问题中链接的 MetroGridHelper 类将覆盖对象添加为页面主网格的子级。这意味着,无论应用程序的其他控件是什么(如透视、全景或滚动查看器),覆盖对象都不会移动。

因此,若要使对象滚动(或使用透视或全景轻扫),对象必须是控件的子项。因此,在主网格中,查找控件并将其设置为对象的父级。

最新更新