我正在尝试在wpf中制作一个wifi扫描程序,我尝试在Windows窗体应用程序中,它通过c#完美地工作但我在wpf中使用以下代码获取了listview第一列的重复输出
<
<ListView.View>
<GridView>
<GridViewColumn Width="100 "/>
<GridViewColumn Width="100"/>
<GridViewColumn Width="100"/>
</GridView>
</ListView.View>
and code behind
Wlan.WlanAvailableNetwork[] networks = wlanInterface.GetAvailableNetworkList(0);
foreach(Wlan.WlanAvailableNetwork network in networks)
{
Wlan.Dot11Ssid ssid = network.dot11Ssid;
string networkname = Encoding.ASCII.GetString(ssid.SSID, 0, (int)ssid.SSIDLength);
System.Windows.Forms.ListViewItem item = new System.Windows.Forms.ListViewItem(networkname);
item.SubItems.Add(network.dot11DefaultCipherAlgorithm.ToString());
item.SubItems.Add(network.wlanSignalQuality + "%");
lv1.Items.Add(item);
[C# winodws form output][1]