【发布时间】:2009-02-26 14:44:23
【问题描述】:
假设我有一个 3 行的网格。在中间行,我想放置一个图像,然后将其垂直和水平地居中。但是由于(我认为)Silverlight 在居中时使用元素的左上角,所以当我告诉它垂直/水平居中时,图像的左上角会居中。
我已经看到了两种方法:
- 在事件中修改图像位置
- 将图像的边距设置为非常大的数字 (500)
有没有更简单的方法?似乎有点奇怪,您需要像这两种方法一样做一些hacky。我宁愿只告诉它它的锚在中心,然后告诉它居中。嗯,可能是一个很好的自定义控件。
更新:真正令人讨厌的是,我对页面做了一个小改动以改变图像的居中方式,而 FF3 显示的是旧版本的页面。这让我觉得它不起作用。然后我把它在 IE 中拉出来,它看起来是正确的。我刷新了 FF3 的缓存,它显示了正确的页面。该死的烦人。
【问题讨论】:
标签: silverlight silverlight-2.0