private void HisenseTV_TVDiscovered(object sender, HisenseTV e) { Dispatcher.Invoke(new Action(() => { TVList.ItemsSource = null; tvList.Add(e); TVList.ItemsSource = tvList; })); }
public MainWindow() { InitializeComponent(); TVCommandsList.ItemsSource = HisenseKey.AllKeys; TVMacrosList.ItemsSource = HisenseKeyMacro.AllMacros; HisenseTV.TVDiscovered += HisenseTV_TVDiscovered; HisenseTV.DiscoverTVs(); }
private void ScanTVButton_Click(object sender, RoutedEventArgs e) { tvList.Clear(); HisenseTV.DiscoverTVs(); }