agrobot_base/AgroBase/OperationControl/Views/ConfigConexaoView.xaml.cs

38 lines
1005 B
C#

using OperationControl.ViewModels;
using OperationControl.Windows;
using System.Windows.Controls;
using System.Windows;
namespace OperationControl.Views
{
public partial class ConfigConexaoView : System.Windows.Controls.UserControl
{
public ConfigConexaoViewModel _vm { get; }
public ConfigConexaoView()
{
InitializeComponent();
_vm = new ConfigConexaoViewModel();
_vm.SolicitarConfigRede += OnSolicitarConfigRede;
DataContext = _vm;
}
private void OnSolicitarConfigRede()
{
var wnd = new NetworkConfigWindow
{
Owner = Window.GetWindow(this)
};
var result = wnd.ShowDialog();
if (result == true)
{
// se o usuário salvou com sucesso, recarrega o status de rede
_vm.AtualizarStatusRede(); // deixe esse método public se ainda não estiver
}
}
}
}