Catel.MVVM.ViewModelBase.ResetModel C# (CSharp) 메소드

ResetModel() 보호된 메소드

Resets the model by calling uninitializing and initializing the model again. This means that if the model supports IEditableObject, it will be reset.
The is null.
protected ResetModel ( string modelProperty, ModelCleanUpMode modelCleanUpMode ) : void
modelProperty string The model property.
modelCleanUpMode ModelCleanUpMode The model clean up mode.
리턴 void
        protected void ResetModel(string modelProperty, ModelCleanUpMode modelCleanUpMode)
        {
            Argument.IsNotNull("modelProperty", modelProperty);

            var model = GetValue(modelProperty);

            UninitializeModelInternal(modelProperty, model, modelCleanUpMode);
            InitializeModelInternal(modelProperty, model);
        }