c# - WP7 如何在设备上调试飞行模式?

标签 c# .net silverlight windows-phone-7

有没有办法在设备上调试飞行模式?我尝试在设备设置中打开飞行模式并禁用计算机上的互联网连接,但 NetworkInterface.GetIsNetworkAvailable() 仍然返回 true。我做错了什么吗?

最佳答案

注意 official doc 底部的评论:

This API will always return true on the Windows Phone 7 emulator. Testing therefore requires a facade, mock or conditional chunk of code.

我刚刚在实际设备上对此进行了测试,确实,它返回了一个常量 true

但是,问题是 - 这都是因为您将手机连接到 PC,并且以太网接口(interface)可用。断开手机连接并启动应用程序后,您会看到返回 False。

关于c# - WP7 如何在设备上调试飞行模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4881907/

相关文章:

c# - 如何使用 dapper 将 DbGeography 插入 SQL Server

c# - 公开自托管服务时以编程方式从配置文件中读取 WCF 行为元素

c# - 最小起订量返回不起作用

c# - 在 XAML 中使用在 Silverlight 代码中创建的静态对象

c# - 如何添加对 IRunnableTask 的引用

c# - 具有类似 WPF 的 GUI 创建的多平台编程语言?

c# - UWP C# - HTTP 请求上的进度条

.net - .net 4.5 中的 ReadOnlyDictionary 如何不公开 .Add 方法? (不是为什么)

wpf - WPF和SilverLight Design值得学习吗

silverlight - MVVM Light Nuget包中缺少SimpleIoc