C# Class MvvmCross.Droid.Shared.Presenter.MvxFragmentsPresenter

Inheritance: MvvmCross.Droid.Views.MvxAndroidViewPresenter
Mostra file Open project: MvvmCross/MvvmCross Class Usage Examples

Protected Properties

Property Type Description
_fragmentHostRegistrationSettings FragmentHostRegistrationSettings
_lazyNavigationSerializerFactory Lazy

Public Methods

Method Description
Close ( IMvxViewModel viewModel ) : void
MvxFragmentsPresenter ( IEnumerable AndroidViewAssemblies ) : Android.OS
Show ( MvxViewModelRequest request ) : void
Show ( MvxViewModelRequest request, MvxViewModelRequest fragmentRequest ) : void

Protected Methods

Method Description
CloseActivity ( IMvxViewModel viewModel ) : void
CloseFragment ( IMvxViewModel viewModel ) : void
GetActualFragmentHost ( ) : IMvxFragmentHost
ShowActivity ( MvxViewModelRequest request, MvxViewModelRequest fragmentRequest = null ) : void
ShowFragment ( MvxViewModelRequest request ) : void

Method Details

Close() public final method

public final Close ( IMvxViewModel viewModel ) : void
viewModel IMvxViewModel
return void

CloseActivity() protected method

protected CloseActivity ( IMvxViewModel viewModel ) : void
viewModel IMvxViewModel
return void

CloseFragment() protected method

protected CloseFragment ( IMvxViewModel viewModel ) : void
viewModel IMvxViewModel
return void

GetActualFragmentHost() protected method

protected GetActualFragmentHost ( ) : IMvxFragmentHost
return IMvxFragmentHost

MvxFragmentsPresenter() public method

public MvxFragmentsPresenter ( IEnumerable AndroidViewAssemblies ) : Android.OS
AndroidViewAssemblies IEnumerable
return Android.OS

Show() public final method

public final Show ( MvxViewModelRequest request ) : void
request MvvmCross.Core.ViewModels.MvxViewModelRequest
return void

Show() public method

public Show ( MvxViewModelRequest request, MvxViewModelRequest fragmentRequest ) : void
request MvvmCross.Core.ViewModels.MvxViewModelRequest
fragmentRequest MvvmCross.Core.ViewModels.MvxViewModelRequest
return void

ShowActivity() protected method

protected ShowActivity ( MvxViewModelRequest request, MvxViewModelRequest fragmentRequest = null ) : void
request MvvmCross.Core.ViewModels.MvxViewModelRequest
fragmentRequest MvvmCross.Core.ViewModels.MvxViewModelRequest
return void

ShowFragment() protected method

protected ShowFragment ( MvxViewModelRequest request ) : void
request MvvmCross.Core.ViewModels.MvxViewModelRequest
return void

Property Details

_fragmentHostRegistrationSettings protected_oe property

protected FragmentHostRegistrationSettings,MvvmCross.Droid.Shared.Presenter _fragmentHostRegistrationSettings
return FragmentHostRegistrationSettings

_lazyNavigationSerializerFactory protected_oe property

protected Lazy _lazyNavigationSerializerFactory
return Lazy