Catel.MVVM.Providers.LogicBase.ConstructViewModelUsingArgumentOrDefaultConstructor C# (CSharp) Method

ConstructViewModelUsingArgumentOrDefaultConstructor() protected method

Tries to construct the view model using the argument. If that fails, it will try to use the default constructor of the view model. If that is not available, null is returned.
protected ConstructViewModelUsingArgumentOrDefaultConstructor ( object injectionObject ) : IViewModel
injectionObject object The object that is injected into the view model constructor.
return IViewModel
        protected IViewModel ConstructViewModelUsingArgumentOrDefaultConstructor(object injectionObject)
        {
            return ConstructViewModelUsingArgumentOrDefaultConstructor(injectionObject, ViewModelType);
        }

Same methods

LogicBase::ConstructViewModelUsingArgumentOrDefaultConstructor ( object injectionObject, Type viewModelType ) : IViewModel