2026-01-26 18:56:53 +09:00

60 lines
1.9 KiB
C#

using Aurora;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
namespace AuroraLaser.Amplitude.Satsuma.Views
{
/// <summary>
/// WinLaserSettingView.xaml에 대한 상호 작용 논리
/// </summary>
public partial class WinLaserSettingView : Window
{
private WinLaserSettingViewModel m_ViewModel;
public WinLaserSettingView(IAuroraEnvironment auroraEnv, string deviceId)
{
InitializeComponent();
m_ViewModel = new WinLaserSettingViewModel(auroraEnv, deviceId);
DataContext = m_ViewModel;
}
//private void ComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
//{
// ComboBox cbItem = (ComboBox)sender;
// if(cbItem.Name == "cbPulsePickerTrigger")
// {
// m_ViewModel.LaserDevice.SetTrigger(m_ViewModel.SelectedTrigger);
// }
// else if (cbItem.Name == "cbPulsePickerAlignment")
// {
// m_ViewModel.LaserDevice.SetAlignment(m_ViewModel.SelectedAlignment);
// }
// else if (cbItem.Name == "cbGate")
// {
// m_ViewModel.LaserDevice.SetGate(m_ViewModel.SelectedGate);
// }
// else if (cbItem.Name == "cbTransmission")
// {
// //m_ViewModel.LaserDevice.SetTransmission(m_ViewModel.SelectedAlignment);
// }
// else if (cbItem.Name == "cbTransmissionPercent")
// {
// //m_ViewModel.LaserDevice.SetAlignmentPercent(m_ViewModel.SelectedAlignment);
// }
//}
}
}