Ejemplo n.º 1
0
 private void DataContextChangedEventHandler(object sender, DependencyPropertyChangedEventArgs e)
 {
     if (DataContext != null && DataContext is SprintViewModel)
     {
         _viewModel = DataContext as SprintViewModel;
         //_viewModel.PropertyChanged += ViewModelPropertyChangedEventHandler;
         _viewModel.SetDialog  += ShowDialogEventHandler;
         _viewModel.HideDialog += HideDialogEventHandler;
         CheckDialogsState();
     }
 }
Ejemplo n.º 2
0
        public SprintView()
        {
            InitializeComponent();
            InitializeDialogs();

            if (DataContext is SprintViewModel)
            {
                _viewModel = DataContext as SprintViewModel;
                //_viewModel.PropertyChanged += ViewModelPropertyChangedEventHandler;
                _viewModel.SetDialog  += ShowDialogEventHandler;
                _viewModel.HideDialog += HideDialogEventHandler;
                CheckDialogsState();
            }
            else
            {
                DataContextChanged += new DependencyPropertyChangedEventHandler(DataContextChangedEventHandler);
            }
        }