using OperationControl.Controls; using OperationControl.ViewModels.Views.Operacao; using OperationControl.Views.Operacao.Monitoramento; namespace OperationControl.Views.Operacao { /// /// Interaction logic for OperacaoCenterView.xaml /// public partial class OperacaoCenterView : System.Windows.Controls.UserControl { public OperacaoCenterViewModel _vm; public MapViewControl Mapa => _vm?.ConteudoAtual == OperacaoCenterConteudo.Mapa ? areaMapa : _vm?.ConteudoAtual == OperacaoCenterConteudo.Monitoramento ? Monitoramento?.MapaMonitoramento : null; public MonitoramentoView Monitoramento => areaMonitor; public DiagnosticoView Diagnostico => areaDiagnostico; public HistoricoView Historico => areaHistorico; public PulverizadorView Pulverizador => areaPulverizador; public OperacaoCenterView() { InitializeComponent(); _vm = new OperacaoCenterViewModel(); DataContext = _vm; } } }