UWP,我无法检查列表视图中的数据



我搜索了一个蓝牙设备,将数据放入Contact类,并试图在ListView上显示它,但数据似乎没有被绑定。

在mainpage . example .cs的OnAdevertisementReceived函数中,

使用TagListICON.Source = Contact.GetTags();I连接到MainPage.xaml中CollectionViewSourceTagListICON。我在TagListICON.Source = Contact.GetTags();上放了一个break来检查数据是否输入正确,但我不知道为什么。

你能猜到什么是什么吗?

谢谢。

这是更新数据的函数。

private async void OnAdvertisementReceived(BluetoothLEAdvertisementWatcher 
watcher, BluetoothLEAdvertisementReceivedEventArgs eventArgs)
{

。..

await Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () => {
TagListICON.Source = Contact.GetTags();
TagDataResource = Contact.GetTags();
Debug.WriteLine("Current Time : " + DateTime.Now.ToString());
for (int i = 0; i < TagDataResource.Count; i++)
{
var item = TagDataResource[i];
Debug.WriteLine("CodeNum : " + item.CodeNum + " Mac : " + item.MacAddress + " Data : " + item.Mdata + " Name : " + item.Name + " RSSI : " + item.RSSI);
test = item.MacAddress;
testTxtBlock.Text = test;
}
this.Bindings.Update();
});

this.Bindings.Update ();

用于更新数据更改,使其被绑定。

最新更新