public virtual void Inject( ILinearEncounterNavigator linearEncounterNavigator, AndroidBackButton backButton) { LinearEncounterNavigator = linearEncounterNavigator; BackButton = backButton; BackButton.Register(OnBackButton); }
public virtual void Inject( ILinearEncounterNavigator linearEncounterNavigator, ISelectedListener <UserTabSelectedEventArgs> tabSelector) { LinearEncounterNavigator = linearEncounterNavigator; TabSelector = tabSelector; TabSelector.Selected += OnTabSelected; if (TabSelector.CurrentValue != null) { OnTabSelected(TabSelector, TabSelector.CurrentValue); } if (updateWhenCurrentTabChanged) { LinearEncounterNavigator.EncounterTabPositionChanged += EncounterTabPositionChanged; } }