首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows Phone 7溢出剪辑

Windows Phone 7溢出剪辑
EN

Stack Overflow用户
提问于 2012-05-16 03:40:03
回答 1查看 148关注 0票数 0

我在一个网格中有一个网格,我希望第二个网格的内容在不影响第一个网格的情况下移动。

与全景视图非常相似,但可以左右移动,也可以上下移动。

我可以让它工作,但不幸的是,当您向下移动顶部时,溢出到外部网格中,重叠其中的任何控件。

有没有一种方法可以隐藏溢出,就像CSS溢出一样:隐藏?

任何帮助都会被真正地挪用。

谢谢你,安德鲁

可能的解决方案:

代码语言:javascript
复制
var gridWidth = (this.tilesize * (this.gridSize - 1)) / 2;
var top = -(((-offsetY + tileY) * this.tilesize) - gridWidth);
var left = -(((-offsetX + tileX) * this.tilesize) - gridWidth);
this.Container.Margin = new Thickness(left, top, 0, 0);
var clipSection = new RectangleGeometry();
clipSection.Rect = new Rect(-1 * left, -1 * top, 480, 400);
this.Container.Clip = clipSection;
this.Container.Dispatcher.BeginInvoke(new ThreadStart(delegate
{
  this.Container.Clip = clipSection;
}));
EN

回答 1

Stack Overflow用户

发布于 2012-05-16 04:42:08

您可以通过将某些内容放入“外部”网格的单元格中,并看到比您正在移动的元素更高的ZIndex来实现这一点。具有较高ZIndex的元素显示在较低的元素之上。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10607659

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档