Windows phone 7 如何检查设备是否连接到系统?

Windows phone 7 如何检查设备是否连接到系统?,windows-phone-7,Windows Phone 7,我只想在设备连接到系统时调用函数。因此,我的问题是,在调用函数之前,如何检查设备是否通过USB连接。有人能帮忙吗…提前谢谢。我想您应该可以通过使用NetworkInterfaceInfo类来了解: var typ = NetworkInterface.NetworkInterfaceType; if(typ == NetworkInterfaceType.Ethernet){ // do stuff } 注意:如果您断开计算机与internet的连接,我认为这不再有效。。但是,只要您连

我只想在设备连接到系统时调用函数。因此,我的问题是,在调用函数之前,如何检查设备是否通过USB连接。有人能帮忙吗…提前谢谢。

我想您应该可以通过使用NetworkInterfaceInfo类来了解:

var typ = NetworkInterface.NetworkInterfaceType;
if(typ == NetworkInterfaceType.Ethernet){
    // do stuff
}

注意:如果您断开计算机与internet的连接,我认为这不再有效。。但是,只要您连接到一台连接到网络的计算机,并且Zune正在运行,这应该可以工作(未经测试)

我认为您应该能够通过使用NetworkInterfaceInfo类来了解:

var typ = NetworkInterface.NetworkInterfaceType;
if(typ == NetworkInterfaceType.Ethernet){
    // do stuff
}

注意:如果您断开计算机与internet的连接,我认为这不再有效。。但只要您连接到一台连接到网络的计算机,并且Zune正在运行,这应该可以工作(未经测试)

您所说的是什么系统?也许这个关于类似问题的答案可能会帮助您解决:您所说的系统可能重复?也许这个关于类似问题的答案可能会帮助您解决:可能重复嘿,我没有检查网络连接,我只想检查手机是否通过USB连接到我的台式机或笔记本电脑。这需要与端点建立套接字连接才能正常工作。@YngveB.Nilsen,我的评论仍然有效valid@YngveB.Nilsen你好感谢您的回复,我想它正在工作,但我仍然坚持一件事“var typ”始终设置为“无”,无论我是否连接到LAN电缆或无线互联网或根本没有连接到任何互联网(在这种情况下,如果zune已连接,则应为“以太网”,如果我错了,请纠正我)。提前感谢。嘿,我不是在检查网络连接,我只是想检查手机是否通过USB连接到我的台式机或笔记本电脑。这需要与端点建立套接字连接才能正常工作。@yngweb.Nilsen,我的评论仍然有效valid@YngveB.Nilsen你好感谢您的回复,我想它正在工作,但我仍然坚持一件事“var typ”始终设置为“无”,无论我是否连接到LAN电缆或无线互联网或根本没有连接到任何互联网(在这种情况下,如果zune已连接,则应为“以太网”,如果我错了,请纠正我)。提前谢谢。