Catel.MVVM.Views.ViewToViewModelMappingHelper.ViewToViewModelMappingHelper C# (CSharp) Метод

ViewToViewModelMappingHelper() публичный Метод

Initializes a new instance of the ViewToViewModelMappingHelper class.
The is null.
public ViewToViewModelMappingHelper ( IViewModelContainer viewModelContainer ) : System
viewModelContainer IViewModelContainer The view model container.
Результат System
        public ViewToViewModelMappingHelper(IViewModelContainer viewModelContainer)
        {
            Argument.IsNotNull("viewModelContainer", viewModelContainer);

            Log.Debug("Initializing view model container to manage ViewToViewModel mappings");

            ViewModelContainer = viewModelContainer;
            var viewModelContainerType = ViewModelContainerType;

            if (!_viewToViewModelMappingContainers.ContainsKey(viewModelContainerType))
            {
                _viewToViewModelMappingContainers.Add(viewModelContainerType, new ViewToViewModelMappingContainer(viewModelContainer));
            }

            ViewModelContainer.ViewModelChanged += OnViewModelChanged;
            ViewModelContainer.PropertyChanged += OnViewModelContainerPropertyChanged;

            InitializeViewModel(ViewModelContainer.ViewModel);

            Log.Debug("Initialized view model container to manage ViewToViewModel mappings");
        }
        #endregion