private void dataGrid_SelectionChanged(object sender, SelectionChangedEventArgs e) { EventNew en = dataGrid.SelectedItem as EventNew; HexMessage hexm = new HexMessage(); hexm.HeMemoryViewContext = en.RawData; this.hexMemView.DataContext = hexm; }
private void updateHlSingalMessageInfo(SubscribeMsg msg) { EventNew UIMsg = new EventNew(); UIMsg.RawData = msg.Data; int maxNumber = 0; //按照界面区分自然编号 maxNumber = hlMessageUE.Count; UIMsg.DisplayIndex = maxNumber; this.dataGrid.Dispatcher.Invoke(new Action(() => { hlMessageUE.Add(UIMsg); })); return; }