XAML页面在发布模式下表现不同

时间:2013-04-20 18:53:49

标签: silverlight windows-phone-7 xaml

我正在开发一个有几页的WP7应用程序。调试模式下一切看起来都很好,但是当更改为发布模式时,会发生两件坏事:

  1. 一页保持完全空白(黑暗主题中的黑色),不会出现任何错误。但是,在WYSIWYG XAML编辑器中,它看起来完美无瑕。此外,执行后面的代码(使用调试器看到)。
  2. 在另一页上,ListBox元素在InitializeComponent()完成后仍为空。它位于最初隐藏的Popup
  3. 可能导致这些问题的发布和调试版本之间有什么区别?我不知道。

    更新

    当我一步一步地评论所有内容时,第一个问题就解决了。最后它没有任何实际更改,所以我想这是Visual Studio的缓存问题。

    对于第二个问题,我找到了解决办法:在XAML中将容器Popup设置为IsOpen="True",并在页面构造函数的最末端关闭它(在InitializeComponent()之后被称为)。但我仍然看不出它的原因。

0 个答案:

没有答案