private void controller_DataReceived(object sender, VeraDataReceivedEventArgs e) { Dispatcher.BeginInvoke(new Action(() => { this.dgDevices.ItemsSource = this.controller.Devices; //this.lbScene.ItemsSource = this.controller.Scenes; //this.lbMessages.Items.Add(e); //this.lbMessages.ScrollIntoView(e); //tvHome.ItemsSource = this.controller.Sections; }), null); }
private void controller_DataReceived(object sender, VeraDataReceivedEventArgs e) { System.Diagnostics.Debug.WriteLine(e.RawData); Dispatcher.BeginInvoke(new Action(() => { this.lbDevices.ItemsSource = this.controller.Devices; this.lbScene.ItemsSource = this.controller.Scenes; this.lbMessages.Items.Add(e); this.lbMessages.ScrollIntoView(e); tvHome.ItemsSource = this.controller.Sections; }), null); }