async Task AddTvUnique(Windows.Networking.HostName TvHost, UInt16 TvPort) { await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => { foreach (var i in App.ViewModel.TvItems) { if (i.Equals(TvHost)) { return; } } App.ViewModel.TvItems.Add(new TvItemViewModel() { Port = TvConnection.TvDirectPort.ToString(), TvAddress = TvHost.ToString(), }); }); }
private async Task SetTvName(Windows.Networking.HostName TvHost, string TvName) { await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => { foreach (var i in App.ViewModel.TvItems) { if (i.TvAddress == TvHost.ToString()) { i.TvName = TvName; break; } } }); }