agrobot_base/AgroBase/OperationControl/Views/Operacao/Monitoramento/ParametrizacaoView.xaml.cs

31 lines
995 B
C#

using OperationControl.ViewModels.Views.Operacao.Monitoramento;
using System.Windows.Controls;
namespace OperationControl.Views.Operacao.Monitoramento
{
/// <summary>
/// Interação lógica para ParametrizacaoView.xam
/// </summary>
public partial class ParametrizacaoView : System.Windows.Controls.UserControl
{
public ParametrizacaoViewModel _vm;
public ParametrizacaoView()
{
InitializeComponent();
_vm = new ParametrizacaoViewModel();
DataContext = _vm;
}
private void cmbModoOperacao_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
if (sender is System.Windows.Controls.ComboBox combo && combo.SelectedItem is AgroBase.Models.Enums.ModoOperacao modo)
{
if (_vm.CarregarParametrosPadraoCommand?.CanExecute(modo) == true)
_vm.CarregarParametrosPadraoCommand.Execute(modo);
}
}
}
}