private void Window_Loaded(object sender, RoutedEventArgs e) { if (AdicionarConteudoViewModel != null && AdicionarConteudoViewModel.bFechar) { AdicionarConteudoViewModel.ActionClose(false); } }
public frmAdicionarConteudo(Enums.TipoConteudo tipoConteudo, bool bIsProcurarConteudo = false) { InitializeComponent(); var inputMessageBox = new InputMessageBox(inputType.AdicionarConteudo); inputMessageBox.ShowDialog(); if (inputMessageBox.DialogResult == true) { Video serie = new Serie(); serie.nIdTipoConteudo = tipoConteudo; serie.sDsTitulo = inputMessageBox.InputViewModel.Properties.InputText; AdicionarConteudoViewModel = new AdicionarConteudoViewModel(serie, tipoConteudo); AdicionarConteudoViewModel.bProcurarConteudo = bIsProcurarConteudo; AdicionarConteudoViewModel.ActionClose = dialogResult => { DialogResult = dialogResult; Close(); }; } else { Close(); return; } DataContext = AdicionarConteudoViewModel; }
public frmAdicionarConteudo(Enums.TipoConteudo tipoConteudo, Video video, bool bIsProcurarConteudo = false) { InitializeComponent(); AdicionarConteudoViewModel = new AdicionarConteudoViewModel(video, tipoConteudo); AdicionarConteudoViewModel.bProcurarConteudo = bIsProcurarConteudo; AdicionarConteudoViewModel.ActionClose = new Action <bool>((dialogResult) => { DialogResult = dialogResult; Close(); }); DataContext = AdicionarConteudoViewModel; }