title: How do I check whether a WP8 device uses wifi, mobile plan or roaming to load data
body: <p>I plan to load only as much data as required in my app. Which means, that when the data is loaded via Wifi, I want to prefetch things. If the data is loaded via mobile plan or even roaming, I would like to ask the user.</p>
  
  <p>However, I only found Microsoft.Phone.Net.NetworkInformation.DeviceNetworkInformation which gives me feedback on what is available, not what is actually used. NetworkInterface.GetInternetInterface() also works, but does not give me details on whether it's roaming or not.</p>
  
  <p>Is there any way to do it? </p>