using System.Windows; using TabletTester2025.ViewModels; // 加上这一行 namespace TabletTester2025 { public partial class MainWindow : Window { // 硬度测试的ViewModel实例 public MainWindow() { InitializeComponent(); } //硬度测试 // 启动测试按钮点击事件 private async void btnStartTest_Click(object sender, RoutedEventArgs e) { } // 模拟PLC读取硬度值(实际项目替换为你的ReadFloatAsync调用) private async Task ReadPlcHardnessAsync() { await Task.Delay(100); // 模拟通信延迟 // 这里可以直接用你之前写好的PLC读取方法: // return await _plc.ReadFloatAsync((ushort)你的硬度地址); return new Random().Next(80, 120) + (float)new Random().NextDouble() * 10; } // 复位按钮点击事件 private void btnReset_Click(object sender, RoutedEventArgs e) { } // 梁杆上升按钮(示例) private void btnUp_Click(object sender, RoutedEventArgs e) { } // 梁杆下降按钮(示例) private void btnDown_Click(object sender, RoutedEventArgs e) { } // 打印按钮(示例) private void btnPrint_Click(object sender, RoutedEventArgs e) { } } }