using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; using Aitex.UI.Charting.ViewModel; namespace Aitex.UI.Charting.View { /// /// Interaction logic for TabStatisticView.xaml /// public partial class TabStatisticView : UserControl { public TabStatisticView() { InitializeComponent(); _viewModel = new TabStatisticViewModel(); grid1.DataContext = _viewModel; IsVisibleChanged += new DependencyPropertyChangedEventHandler(TabStatisticView_IsVisibleChanged); } /// /// 当切换该页面时自动打开显示垂直时间标尺 /// /// /// void TabStatisticView_IsVisibleChanged(object sender, DependencyPropertyChangedEventArgs e) { bool flag = (bool)e.NewValue; if (flag) _viewModel.Start(); else _viewModel.Stop(); } private TabStatisticViewModel _viewModel; } }