C# Class MvvmCross.Droid.Shared.Caching.MvxCachedFragmentInfoFactory

Inheritance: IMvxCachedFragmentInfoFactory
Mostra file Open project: MvvmCross/MvvmCross Class Usage Examples

Public Methods

Method Description
ConvertSerializableFragmentInfo ( SerializableMvxCachedFragmentInfo fromSerializableMvxCachedFragmentInfo ) : IMvxCachedFragmentInfo
CreateFragmentInfo ( string tag, Type fragmentType, Type viewModelType, bool cacheFragment = true, bool addToBackstack = false ) : IMvxCachedFragmentInfo

If you override this method make sure you override ConvertSerializableCachedFragmentInfo and GetObjectToSerializeFromCachedFragmentInfo

GetSerializableFragmentInfo ( IMvxCachedFragmentInfo objectToSerialize ) : SerializableMvxCachedFragmentInfo

Method Details

ConvertSerializableFragmentInfo() public method

public ConvertSerializableFragmentInfo ( SerializableMvxCachedFragmentInfo fromSerializableMvxCachedFragmentInfo ) : IMvxCachedFragmentInfo
fromSerializableMvxCachedFragmentInfo SerializableMvxCachedFragmentInfo
return IMvxCachedFragmentInfo

CreateFragmentInfo() public method

If you override this method make sure you override ConvertSerializableCachedFragmentInfo and GetObjectToSerializeFromCachedFragmentInfo
public CreateFragmentInfo ( string tag, Type fragmentType, Type viewModelType, bool cacheFragment = true, bool addToBackstack = false ) : IMvxCachedFragmentInfo
tag string
fragmentType System.Type
viewModelType System.Type
cacheFragment bool
addToBackstack bool
return IMvxCachedFragmentInfo

GetSerializableFragmentInfo() public method

public GetSerializableFragmentInfo ( IMvxCachedFragmentInfo objectToSerialize ) : SerializableMvxCachedFragmentInfo
objectToSerialize IMvxCachedFragmentInfo
return SerializableMvxCachedFragmentInfo