using System.Windows; using OrpaonVision.SiteApp.ViewModels; namespace OrpaonVision.SiteApp { /// /// Interaction logic for MainWindow.xaml /// public partial class MainWindow : Window { private readonly MainWindowViewModel _viewModel; /// /// 构造函数。 /// public MainWindow(MainWindowViewModel viewModel) { _viewModel = viewModel; InitializeComponent(); DataContext = _viewModel; Title = "OrpaonVision SiteApp (MVP)"; } private void OnRunOneCycleClicked(object sender, RoutedEventArgs e) { _viewModel.RunOneCycle(); } private void OnMoveNextLayerClicked(object sender, RoutedEventArgs e) { _viewModel.MoveToNextLayer(); } private void OnResetRuntimeClicked(object sender, RoutedEventArgs e) { _viewModel.ResetRuntime(); } } }