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 } } } }