RemoveViewModelInstance() 공개 메소드

Removes a view model instance from the list of instances.
The is null.
public RemoveViewModelInstance ( IViewModel viewModel ) : void
viewModel IViewModel The view model instance to remove.
리턴 void
예제 #1
0
        public void RemoveViewModelInstance_NotRegisteredViewModel()
        {
            ViewModelManager.ClearAll();

            var viewModel = new ManagedViewModel(typeof (InterestingViewModel));
            viewModel.RemoveViewModelInstance(new InterestingViewModel());
        }
예제 #2
0
        public void RemoveViewModelInstance_Null()
        {
            ViewModelManager.ClearAll();

            var viewModel = new ManagedViewModel(typeof (InterestingViewModel));

            ExceptionTester.CallMethodAndExpectException<ArgumentNullException>(() => viewModel.RemoveViewModelInstance(null));
        }