版本260406

This commit is contained in:
2026-04-06 22:04:05 +08:00
parent 7dc5e73af7
commit 0b150470be
216 changed files with 98993 additions and 33 deletions

View File

@@ -1,4 +1,5 @@
using System.Windows;
using OrpaonVision.SiteApp.ViewModels;
namespace OrpaonVision.SiteApp
{
@@ -7,9 +8,32 @@ namespace OrpaonVision.SiteApp
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
private readonly MainWindowViewModel _viewModel;
/// <summary>
/// 构造函数。
/// </summary>
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();
}
}
}