【问题标题】:Firefox and SilverlightFirefox 和 Silverlight
【发布时间】:2009-09-19 16:33:56
【问题描述】:

我正在使用 deepzoom 开发一个 silverlight 网站。 当我在 IE 中调用 ArrangeImages() 函数时,图像会正确排列,使用 100% 的屏幕。在 Chrome 中它也可以工作。 然而,在 Firefox 中,msi 容器只使用了大约 80% 的屏幕。我正在使用下面的这两行代码调整它的大小:

msi.Height = App.Current.Host.Content.ActualHeight;
msi.Width= App.Current.Host.Content.ActualWidth;

关于如何解决这个问题的任何想法,或者为什么会发生这种情况?

感谢您的帮助。

【问题讨论】:

    标签: silverlight firefox deepzoom


    【解决方案1】:

    我猜问题是:

    1. Silverlight 对象标记或 Javascript 使用 100% 的高度和宽度 div,doesn't work in Firefox 除非所有父对象都设置了高度和宽度。您可以通过为整个 Silverlight 对象设置背景颜色来验证这是问题所在。如果是这样,您可以指定像素高度和宽度,也可以确保为 Silverlight 对象的所有父元素设置了高度和宽度。
    2. 您可能会在它们可用之前设置高度和宽度。 It's recommended that you access them in the OnResize event (see the "Important Note" on this MSDN page)。你是从什么事件中设置它们的?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-15
      • 2011-08-23
      • 2011-02-07
      • 1970-01-01
      • 1970-01-01
      • 2011-08-09
      相关资源
      最近更新 更多