[英]MessageBox.Show not working at all
我正在使用C#开发适用于Windows Phone 8的应用程序
我一直在使用MessageBox.Show()
,并且它一直用于显示我想要的PopUp消息,但突然之间,它不会显示任何内容,我调试了应用程序,代码运行正常,编译Line MessageBox.Show("Something");
但它没有弹出!
我也试着把它放在另一页,也不行! 我记得昨天我搞砸了项目的参考资料但这是问题吗?
无论如何这里是我的项目参考的照片
构建Windows Phone项目时,它会自动为您生成所有必需的依赖项。 您应该能够在您的类文件中添加以下using
语句:
using System.Windows
完成后,您将能够实现MessageBox
类。 如果没有,那么您需要执行以下操作:
C:\\Windows\\Microsoft.Net\\Assembly\\GAC_MSIL\\PresentationFramework
PresentationFramework.dll
一旦你引用了那个库,你就可以调用: MessageBox.Show(@"Something");
没有一个打嗝。
解决了!
1.)重新启动我的电脑
2.)从手机上删除了应用程序
3.)调试
我有一个MessageBox.Show()
无法正常工作的问题。
它发生在两个不同的软件上:Kaxaml,以及Troelsen C#书中的一个例子。
我只是在Show()
使用一个简单的字符串而不是代码中不同位置的“Exception”委托来解决问题,这有助于告诉我我有正确的引用。 显然,如果MessageBox
在代码中的任何地方工作,那告诉我我有正确的引用。
基本上,发生的事情是Visual Studio调试器会在catch-try块之前触发,从而阻止MessageBox出现。 当我使用Release版本时,也没有MessageBox。
解决它的原因是只关闭一个在Visual Studio上说的小点击框,类似于“不要显示此异常”。 奇怪的是Visual Studio仍然触发了一个异常错误,即使它是在一个catch-try块中,但无论如何,这对我有用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.