2026-06-05 13:44:39 +09:00

157 lines
5.4 KiB
C#

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 AuroraACS.Views
{
/// <summary>
/// Interaction logic for UCMotorMoving.xaml
/// </summary>
public partial class UCMotorMoving : UserControl
{
public UCMotorMoving()
{
InitializeComponent();
}
private void ButtonMoveX_P_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
UCMotorMovingViewModel ViewModel = DataContext as UCMotorMovingViewModel;
if (!double.TryParse(TargetXY.Text, out double target)) {
target = 0;
}
ViewModel.MoveXPositiveDown(target);
}
private void ButtonMoveX_P_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
UCMotorMovingViewModel ViewModel = DataContext as UCMotorMovingViewModel;
ViewModel.MoveXPositiveUp();
}
private void ButtonMoveN_X_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
if (!double.TryParse(TargetXY.Text, out double target)) {
target = 0;
}
UCMotorMovingViewModel ViewModel = DataContext as UCMotorMovingViewModel;
ViewModel.MoveXNegativeDown(target);
}
private void ButtonMoveN_X_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
UCMotorMovingViewModel ViewModel = DataContext as UCMotorMovingViewModel;
ViewModel.MoveXNegativeUp();
}
private void ButtonMoveN_Y_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
if (!double.TryParse(TargetXY.Text, out double target)) {
target = 0;
}
UCMotorMovingViewModel ViewModel = DataContext as UCMotorMovingViewModel;
ViewModel.MoveYNegativeDown(target);
}
private void ButtonMoveN_Y_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
UCMotorMovingViewModel ViewModel = DataContext as UCMotorMovingViewModel;
ViewModel.MoveYNegativeUp();
}
private void ButtonMoveP_Y_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
if (!double.TryParse(TargetXY.Text, out double target)) {
target = 0;
}
UCMotorMovingViewModel ViewModel = DataContext as UCMotorMovingViewModel;
ViewModel.MoveYPositiveDown(target);
}
private void ButtonMoveP_Y_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
UCMotorMovingViewModel ViewModel = DataContext as UCMotorMovingViewModel;
ViewModel.MoveYPositiveUp();
}
private void ButtonMoveP_Z_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
if (!double.TryParse(TargetPosZ.Text, out double target)) {
target = 0;
}
UCMotorMovingViewModel ViewModel = DataContext as UCMotorMovingViewModel;
ViewModel.MoveZPositiveDown(target);
}
private void ButtonMoveP_Z_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
UCMotorMovingViewModel ViewModel = DataContext as UCMotorMovingViewModel;
ViewModel.MoveZPositiveUp();
}
private void ButtonMoveN_Z_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
if (!double.TryParse(TargetPosZ.Text, out double target)) {
target = 0;
}
UCMotorMovingViewModel ViewModel = DataContext as UCMotorMovingViewModel;
ViewModel.MoveZNegativeDown(target);
}
private void ButtonMoveN_Z_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
UCMotorMovingViewModel ViewModel = DataContext as UCMotorMovingViewModel;
ViewModel.MoveZNegativeUp();
}
private void ButtonMoveP_T_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
if (!double.TryParse(TargetXY.Text, out double target)) {
target = 0;
}
UCMotorMovingViewModel ViewModel = DataContext as UCMotorMovingViewModel;
ViewModel.MoveTPositiveDown(target);
}
private void ButtonMoveP_T_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
UCMotorMovingViewModel ViewModel = DataContext as UCMotorMovingViewModel;
ViewModel.MoveTPositiveUp();
}
private void ButtonMoveN_T_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
if (!double.TryParse(TargetXY.Text, out double target)) {
target = 0;
}
UCMotorMovingViewModel ViewModel = DataContext as UCMotorMovingViewModel;
ViewModel.MoveTNegativeDown(target);
}
private void ButtonMoveN_T_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
UCMotorMovingViewModel ViewModel = DataContext as UCMotorMovingViewModel;
ViewModel.MoveTNegativeUp();
}
}
}