io commander
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
using MaterialSkin;
|
||||
using MaterialSkin.Controls;
|
||||
using VisionBuilder.UI.Common.ViewModel;
|
||||
|
||||
@@ -13,10 +14,35 @@ namespace VisionBuilder.UI.Windows.Test
|
||||
MaterialSkin.MaterialSkinManager.ConfigureForInspectron();
|
||||
InitializeComponent();
|
||||
singleCameraControl1.SetViewModel(mainWindowVm.SingleCameraVms[0]);
|
||||
Load += Form1_Load;
|
||||
_mainWindowVm.PropertyChanged += _mainWindowVm_PropertyChanged;
|
||||
}
|
||||
|
||||
private void _mainWindowVm_PropertyChanged(object? sender, System.ComponentModel.PropertyChangedEventArgs e)
|
||||
{
|
||||
if (e.PropertyName == nameof(_mainWindowVm.TestMode))
|
||||
{
|
||||
if (_mainWindowVm.TestMode)
|
||||
{
|
||||
MaterialSkinManager.Instance.ColorScheme = new ColorScheme(Primary.Green800, Primary.Green800,
|
||||
Primary.Green400, Accent.Green200, TextShade.WHITE);
|
||||
}
|
||||
else
|
||||
{
|
||||
MaterialSkinManager.ConfigureForInspectron();
|
||||
}
|
||||
Refresh();
|
||||
}
|
||||
}
|
||||
|
||||
private void Form1_Load(object sender, EventArgs e)
|
||||
{
|
||||
_mainWindowVm.OnProgramStarted();
|
||||
}
|
||||
|
||||
private void btnExit_Click(object sender, EventArgs e)
|
||||
{
|
||||
_mainWindowVm.OnProgramClosed();
|
||||
Environment.Exit(0);
|
||||
}
|
||||
|
||||
@@ -29,5 +55,10 @@ namespace VisionBuilder.UI.Windows.Test
|
||||
{
|
||||
_mainWindowVm.SettingsCommand.Execute(null);
|
||||
}
|
||||
|
||||
private void btnTestMode_Click(object sender, EventArgs e)
|
||||
{
|
||||
_mainWindowVm.ToggleTestModeCommand.Execute(null);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user