public PreferencesWindow(User user, Preferences preferences) { InitializeComponent(); Title += VersionHelper.GetVersionString(); Preferences = preferences; User = user; _presenter = Bootstrapper.GetPresenter<IPreferencesView, IPreferencesPresenter>(this); SetCacheSize(); }
public PreferencesWindow(Session session) { Log.Debug("ctor"); Build(); AddTooltips(); Title += VersionHelper.GetVersionString(); Preferences = session.Preferences; User = session.User; this._presenter = Bootstrapper.GetPresenter<IPreferencesView, IPreferencesPresenter>(this); SetCacheSize(); }
public PreferencesWindow(Session session) { Log.Debug("ctor"); Build(); AddTooltips(); Title += VersionHelper.GetVersionString(); Preferences = session.Preferences; User = session.User; this._presenter = Bootstrapper.GetPresenter <IPreferencesView, IPreferencesPresenter>(this); SetCacheSize(); }
public PreferencesWindow(User user, Preferences preferences) { Log.Debug("ctor"); Build(); AddTooltips(); Title += VersionHelper.GetVersionString(); Preferences = preferences; User = user; _presenter = Bootstrapper.GetPresenter <IPreferencesView, IPreferencesPresenter>(this); SetCacheSize(); }
public virtual void BindPreferencesView(IPreferencesView view) { _preferencesView = view; _preferencesView.OnViewDestroy = (view2) => { _preferencesPresenter.ViewDestroyed(); _preferencesPresenter = null; _preferencesView = null; }; _preferencesPresenter = Bootstrapper.GetContainer().Resolve<IPreferencesPresenter>(); _preferencesPresenter.BindView(view); //#if ANDROID // // On Android, push subviews for preferences since there's generally more space on screen and swiping horizontally is more natural. // var general = CreateGeneralPreferencesView(); // var audio = CreateAudioPreferencesView(); // var library = CreateLibraryPreferencesView(); // _preferencesView.PushSubView(general); // _preferencesView.PushSubView(audio); // _preferencesView.PushSubView(library); //#endif }