我正在开发一个有几页的WP7应用程序。调试模式下一切看起来都很好,但是当更改为发布模式时,会发生两件坏事:
ListBox
元素在InitializeComponent()
完成后仍为空。它位于最初隐藏的Popup
。可能导致这些问题的发布和调试版本之间有什么区别?我不知道。
更新
当我一步一步地评论所有内容时,第一个问题就解决了。最后它没有任何实际更改,所以我想这是Visual Studio的缓存问题。
对于第二个问题,我找到了解决办法:在XAML中将容器Popup
设置为IsOpen="True"
,并在页面构造函数的最末端关闭它(在InitializeComponent()
之后被称为)。但我仍然看不出它的原因。