private void ItemDetail_Loaded(object sender, RoutedEventArgs e) { MainWindow.FuncNavigationRoot(false); idv = (ItemDetailViewModel)this.DataContext; //委托附加,要在定时器开始之前!! idv.UpdateChartFun += RefreshChart; idv.BatVolt = (DigitVarViewModel)this.FindResource("BatVoltDigitVar"); idv.BatTemp = (DigitVarViewModel)this.FindResource("BatAmpDigitVar"); idv.cellMaxVolt = (DigitVarViewModel)this.FindResource("cellMaxVoltDigit"); idv.cellAvrVolt = (DigitVarViewModel)this.FindResource("cellAvrVoltDigit"); idv.cellMinVolt = (DigitVarViewModel)this.FindResource("cellMinVoltDigit"); idv.SetMainList(); //batCellListBox、batOtherListBox、ChartComobox 、TypeComobox设定绑定源要放在最后定义 batCellListBox.ItemsSource = idv.PackCellList; batOtherListBox.ItemsSource = idv.PackOtherList; ChartComobox.ItemsSource = idv.PackDataTypeComobox; ChartComobox.SelectedIndex = 1; }