コード例 #1
0
        /// <summary>
        /// The ApplicationPresenter is resposnible for configuring all the dependent Presenters.
        /// </summary>
        private void ConfigurePlayerPresenter()
        {
            View.PlayerView.ApplicationView = View;
            View.PlayerView.NavigationView = View.NavigationView;
            View.PlayerView.SearchView = View.SearchView;

            // The ApplicationPresenter will handle all speak requests
            View.PlayerView.SpeakableElementSelected += AllViews_SpeakableElementSelected;
            View.PlayerView.SpeakableElementSelectedHelpText += AllViews_SpeakableElementSelectedHelpText;
            View.PlayerView.SelfVoicingSpeakText += AllViews_SelfVoicingSpeakText;

            PlayerPresenter = new PlayerPresenter(View.PlayerView, this, base.MainState);
        }
コード例 #2
0
ファイル: Player.xaml.cs プロジェクト: jmbe/buttercup-swedish
 /// <summary>
 /// Sets the presenter reference for the view.
 /// </summary>
 /// <param name="presenter">The presenter to interact with.</param>
 public void SetPresenterReference(PlayerPresenter presenter)
 {
     _presenter = presenter;
 }