This commit is contained in:
@@ -8,7 +8,7 @@ using MembranePoreTester.Services;
|
||||
|
||||
namespace MembranePoreTester.ViewModels
|
||||
{
|
||||
public partial class MainViewModel : ViewModelBase
|
||||
public partial class ParameterViewModel : ViewModelBase
|
||||
{
|
||||
private readonly IHardwareService _hardwareService;
|
||||
|
||||
@@ -24,7 +24,7 @@ namespace MembranePoreTester.ViewModels
|
||||
[ObservableProperty]
|
||||
private SolidColorBrush _statusColor = new SolidColorBrush(Colors.Red);
|
||||
|
||||
public MainViewModel()
|
||||
public ParameterViewModel()
|
||||
{
|
||||
// 注入硬件服务(实际项目中可用依赖注入)
|
||||
_hardwareService = new HardwareService();
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<Window x:Class="MembranePoreTester.MainWindow"
|
||||
<Window x:Class="MembranePoreTester.ParameterWindow"
|
||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
xmlns:local="clr-namespace:MembranePoreTester"
|
||||
@@ -7,7 +7,7 @@ using MembranePoreTester.Communication;
|
||||
|
||||
namespace MembranePoreTester
|
||||
{
|
||||
public partial class MainWindow : Window
|
||||
public partial class ParameterWindow : Window
|
||||
{
|
||||
private readonly IPlcService _plcService;
|
||||
private readonly PlcConfiguration _config;
|
||||
@@ -16,7 +16,7 @@ namespace MembranePoreTester
|
||||
// 文本框映射:(文本框, 地址, 参数名, 是否浮点数)
|
||||
private readonly List<(TextBox textBox, ushort address, string name, bool isFloat)> _textBoxMapping = new();
|
||||
|
||||
public MainWindow()
|
||||
public ParameterWindow()
|
||||
{
|
||||
InitializeComponent();
|
||||
_plcService = App.PlcService;
|
||||
@@ -20,7 +20,7 @@ namespace MembranePoreTester
|
||||
{
|
||||
if (Keyboard.Modifiers == ModifierKeys.Control && e.Key == Key.P)
|
||||
{
|
||||
var win = new MainWindow();
|
||||
var win = new ParameterWindow();
|
||||
win.Owner = this;
|
||||
win.ShowDialog();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user