[WP8] ¿Cómo obtener el ancho de banda?

1. Agregamos las referencias necesarias:

using Microsoft.Phone.Net.NetworkInformation;

2. Creamos una lista para visualizar la información:

            <ItemsControl x:Name="lbNetworkInterfaces">
<ItemsControl.ItemTemplate>
<DataTemplate>
<StackPanel Margin="27">
<TextBlock Text="{Binding Bandwidth, StringFormat='Bandwidth: {0}'}" />
<TextBlock Text="{Binding Characteristics, StringFormat='Characteristics: {0}'}" />
<TextBlock Text="{Binding Description, StringFormat='Description: {0}'}"/>
<TextBlock Text="{Binding InterfaceName, StringFormat='InterfaceName: {0}'}"/>
<TextBlock Text="{Binding InterfaceState, StringFormat='InterfaceState: {0}'}"/>
<TextBlock Text="{Binding InterfaceSubtype, StringFormat='InterfaceSubtype: {0}'}"/>
<TextBlock Text="{Binding InterfaceType, StringFormat='InterfaceType: {0}'}"/>
</StackPanel>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>

3. Finalmente llenamos la lista con el detalle de las interfaces de red:

protected override void OnNavigatedTo(NavigationEventArgs e)
{
this.lbNetworkInterfaces.ItemsSource = new NetworkInterfaceList();
}

Agregue un comentario

Su dirección de correo no se hará público. Los campos requeridos están marcados *