コード例 #1
0
 public LoginViewModel(INavigator navigator, IServicioDatos servicio, Session session) : 
     base(navigator, servicio, session)
 {
     cmdLogin=new Command(IniciarSesion);
     cmdAlta=new Command(NuevoUsuario);
     Titulo = "Blocks Powah!";
 }
コード例 #2
0
 //todo 0003. Hay que agregar la session en el constructor de todos los viewmodels
 public LoginViewModel(INavigator navigator, IServicioDatos servicio, Session session) : base(navigator, servicio, session)
 {
     cmdLogin = new Command(IniciarSesion);
     cmdAlta = new Command(NuevoUsuario);
     Titulo = "Logueate o muere";
     //TODO 0010. PARA QUE HAGA EL BINDING EN LOGIN, SE TIENE QUE CARGAR EN EL CONSTRUCTOR
 }
コード例 #3
0
 public PrincipalViewModel(INavigator navigator, 
     IServicioDatos servicio, Session session) : 
     base(navigator, servicio, session)
 {
     var a = "";
    CmdNuevo=new Command(NuevoBloc);
 }
コード例 #4
0
 public CommandActionsEntryPoint(ICommandManager commandManager, ITheaterApplicationHost appHost, IPresenter presentationManager, IPlaybackManager playbackManager, INavigator navigationService, /*IScreensaverManager screensaverManager,*/ ILogManager logManager, IEventAggregator events)
 {
     _commandManager = commandManager;
     _defaultCommandActionMap = new DefaultCommandActionMap(appHost, presentationManager, playbackManager, navigationService, /*screensaverManager,*/ logManager, events);
 
     _logger = logManager.GetLogger(GetType().Name);
 }
コード例 #5
0
 public NuevaTareaViewModel(INavigator navigator, IServicioDatos servicioDatos, Session session, IPage page) : base(navigator, servicioDatos, session, page)
 {
     _tarea = new TareaModel();
     CmdAgregar = new Command(Agregar);
     CmdAgregarUbicacion = new Command(AgregarUbicacion);
     CmdAgregarImagen = new Command(AgregarImagen);
 }
コード例 #6
0
 public StartCalculatorSteps(
     INavigator navigator, 
     ICalculatorModel calculator)
 {
     this.navigator = navigator;
     this.calculator = calculator;
 }
コード例 #7
0
ファイル: Presenter.cs プロジェクト: TomGillen/MBT
 public WindowManager(INavigator navigator, IInternalPlayerWindowManager internalPlayerWindowManager, ILogManager logManager, ITheaterApplicationHost appHost)
 {
     _navigator = navigator;
     _internalPlayerWindowManager = internalPlayerWindowManager;
     _appHost = appHost;
     _logger = logManager.GetLogger("WindowManager");
 }
コード例 #8
0
 // Inject Cocktail root navigation service
 public ListPageViewModel(INavigator navigator, IUnitOfWork<Customer> unitOfWork, ErrorHandler errorHandler)
 {
     _navigator = navigator;
     _unitOfWork = unitOfWork;
     _errorHandler = errorHandler;
     Busy = new BusyWatcher();
 }
コード例 #9
0
 public MainViewModel(INavigator navigator, IServicioMovil servicio, Session session,IPage page) : base(navigator, servicio, session,page)
 {
     CmdAddContact=new Command(Contactos);
     CmdRecibidos=new Command(Mensajes);
     CmdEnviados=new Command(MensajesEnviados);
     CmdOut=new Command(Logout);
 }
コード例 #10
0
 public GeneralViewModel(INavigator navigator, IServicioDatos servicio, Session session, IPage page)
 {
     _navigator = navigator;
     _servicio = servicio;
     _page = page;
     Session = session;
 }
コード例 #11
0
ファイル: RootContext.cs プロジェクト: TomGillen/MBT
        public RootContext(ITheaterApplicationHost appHost, INavigator navigator, ISessionManager sessionManager, ILogManager logManager) : base(appHost)
        {
            _appHost = appHost;
            _navigator = navigator;
            _sessionManager = sessionManager;
            _logger = logManager.GetLogger("RootContext");

            // create root navigation bindings
            Binder.Bind<LoginPath, LoginContext>();
            Binder.Bind<HomePath, HomeContext>();
            Binder.Bind<SideMenuPath, SideMenuContext>();
            Binder.Bind<FullScreenPlaybackPath, FullScreenPlaybackContext>();

            Binder.Bind<ItemListPath>(async path => {
                var context = appHost.CreateInstance(typeof (ItemListContext)) as ItemListContext;
                context.Parameters = path.Parameter;

                return context;
            });

            Binder.Bind<ItemPath>(async path => {
                var context = appHost.CreateInstance(typeof (ItemDetailsContext)) as ItemDetailsContext;
                context.Item = path.Parameter;

                return context;
            });
        }
コード例 #12
0
 public ComponentViewModel(string componentId, INavigator navigator, string componentDescription, IEnumerable<string> serviceDescriptions)
 {
     _description = componentDescription;
     if (serviceDescriptions.Any())
         _services += "–o " + string.Join(", ", serviceDescriptions);
     GoToComponent = new RelayCommand(() => navigator.Navigate<string, ComponentDetailView>(componentId));
 }
コード例 #13
0
 public NuevoGrupoViewModel(INavigator navigator, IServicioDatos servicioDatos, Session session, IPage page) : base(navigator, servicioDatos, session, page)
 {
     _grupo = new GrupoModel();
     CmdAgregar = new Command(Agregar);
     CmdAgregarImagen = new Command(AgregarImagen);
     MessagingCenter.Send(this, "Hola");
 }
コード例 #14
0
 public GeneralViewModel(INavigator navigator, 
     IServicioMovil servicio,IPage page)
 {
     _navigator = navigator;
     _servicio = servicio;
     _page = page;
 }
コード例 #15
0
 public GeneralViewModel(INavigator navigator, 
     IServicioDatos servicio,Session session)
 {
     _navigator = navigator;
     _servicio = servicio;
     Session = session;
 }
コード例 #16
0
        public MainPageVM(INavigator nav)
        {
            Navigator = nav;

            NextViewCommand = new Command(async () => await Navigator.PushAsync<SecondPageVM>());
            Message = "This is the first page.";
        }
 public CreateAdditionalApplicationCommand(ConfigurationViewModel viewModel, INavigator navigator)
 {
     Ensure.NotNull(viewModel, "viewModel");
     Ensure.NotNull(navigator, "navigator");
     this.viewModel = viewModel;
     this.navigator = navigator;
 }
コード例 #18
0
 public MenuPresenter(IMenuView view, IRepositoryFactory repositoryFactory, IConfigurationManager configurationManager, INavigator navigator)
 {
     _view = view;
     _repositoryFactory = repositoryFactory;
     _navigator = navigator;
     _configurationManager = configurationManager;
 }
コード例 #19
0
ファイル: NavigationService.cs プロジェクト: JianwenSun/cc
        /// <summary>
        /// Internal class used to host content and handles all navigations
        /// </summary>
        /// <param name="nav">
        /// Parent navigator that uses and owns this NS. (It's either NavigationWindow or Frame.)
        /// </param>
        internal NavigationService(INavigator nav)
        {
            INavigatorHost = nav;

            if (!(nav is NavigationWindow)) // NW has null GUID.
                GuidId = Guid.NewGuid();
        }
コード例 #20
0
 public LoginViewModel(INavigator navigator, IServicioMovil servicio, IPage page) :
                       base(navigator, servicio, page)
 {
     Usuario = new UsuarioModel();
     cmdLogin = new Command(RunLogin);
     cmdAlta = new Command(RunAlta);
 }
コード例 #21
0
ファイル: OpenSideMenuCommand.cs プロジェクト: TomGillen/MBT
 public OpenSideMenuMenuCommand(INavigator navigator, ISessionManager sessionManager,IImageManager imageManager, IApiClient apiClient)
 {
     _sessionManager = sessionManager;
     _imageManager = imageManager;
     _apiClient = apiClient;
     ExecuteCommand = new RelayCommand(arg => navigator.Navigate(Go.To.SideMenu()));
 }
コード例 #22
0
 public NavigationViewModel(IAnalyticsService analytics, INavigator navigator, Func<Language, Location, DisclaimerViewModel> disclaimerFactory, Func<LocationsViewModel> locationFactory)
 :base(analytics) {
     Console.WriteLine("NavigationViewModel initialized");
     _navigator = navigator;
     Pages = new ObservableCollection<PageViewModel>();
     _disclaimerFactory = disclaimerFactory;
     _locationsFactory = locationFactory;
 }
コード例 #23
0
 public ResolveOperationEventViewModel(string resolveOperationId, INavigator navigator)
 {
     if (resolveOperationId == null) throw new ArgumentNullException("resolveOperationId");
     if (navigator == null) throw new ArgumentNullException("navigator");
     _resolveOperationId = resolveOperationId;
     _navigator = navigator;
     _showEvent = new RelayCommand(OnShowEvent);
 }
コード例 #24
0
 protected ControllerBase(INavigator navigator)
 {
     Contract.Requires<ArgumentNullException>(navigator != null);
     _goBackCommand = new DelegateCommand(GoBackExecute).WithCanExecute(GoBackCanExecute);
     _goForwardCommand = new DelegateCommand(GoForwardExecute).WithCanExecute(GoForwardCanExecute);
     _settingsCommand = new DelegateCommand(SettingExecute).WithCanExecute(SettingsCanExecute);
     Navigator = navigator;
 }
コード例 #25
0
 public PageViewModel(IAnalyticsService analytics, INavigator navigator, Models.Page page, IDialogProvider dialogProvider)
 : base(analytics) {
     Title = page.Title;
     _navigator = navigator;
     _dialogProvider = dialogProvider;
     Page = page;
     ShowPageCommand = new Command(ShowPage);
 }
コード例 #26
0
 public PrincipalViewModel(INavigator navigator, IServicioMovil servicio, IPage page,
                           IComponentContext ctx) : base(navigator, servicio, page)
 {
     Context = ctx;
     CmdContactos = new Command(RunContactos);
     CmdMensajes = new Command(RunMensajes);
     CmdSalir = new Command(RunSalir);
 }
コード例 #27
0
 public OrderFormViewModel(INavigator navigator, DomainManager domainManager, RestaurantViewModel RestaurantViewModel)
 {
     Title = "My Order";
     Navigator = navigator;
     DomainManager = domainManager;
     this.RestaurantViewModel = RestaurantViewModel;
     SubmitButtonEnabled = DomainManager.OrderingStatusOpen;
 }
コード例 #28
0
ファイル: CommandBarViewModel.cs プロジェクト: TomGillen/MBT
        public CommandBarViewModel(ITheaterApplicationHost appHost, INavigator navigator)
        {
            _navigator = navigator;
            _commands = appHost.GetExports<IGlobalMenuCommand>().ToList();
            CommandViewModels = new ObservableCollection<GlobalCommandViewModel>();

            _navigator.Navigated += (s, e) => UpdateCommandVisibility();
        }
コード例 #29
0
 public DetailPageViewModel(INavigator navigator, ICustomerUnitOfWork unitOfWork, ErrorHandler errorHandler)
 {
     _navigator = navigator;
     _unitOfWork = unitOfWork;
     _errorHandler = errorHandler;
     _unitOfWork.EntityChanged += new EventHandler<EntityChangedEventArgs>(UnitOfWorkOnEntityChanged)
         .MakeWeak(eh => unitOfWork.EntityChanged -= eh);
 }
コード例 #30
0
 public DefaultRunHotKeyService(INavigator navigator, INavigatorState state)
 {
     Ensure.NotNull(navigator, "navigator");
     Ensure.NotNull(state, "state");
     this.navigator = navigator;
     this.state = state;
     this.hotKeys = new ComponentDispatcherHotKeyCollection();
 }
コード例 #31
0
 public AboutViewModel(INavigator navigator, IToastMessage toastMessage)
     : base(navigator, toastMessage)
 {
 }
コード例 #32
0
        public override void Open(INavigator i_Navigator)
        {
            PhotoAlbumsForm form = i_Navigator.OpenPhotoAlbumsForm();

            form.InitialAlbum = Album;
        }
コード例 #33
0
 public GeneralViewModel(INavigator navigator, IServicioDatos servicio, Session session)
 {
     _navigator = navigator;
     _servicio  = servicio;
     Session    = session;
 }
コード例 #34
0
 public ShorterDetourCommand(INavigator navigator, ICommunicator communicator, IDetourPlanner detourPlanner, IPlayerStatus playerStatus, PlotExpeditionPhrases phrases, ILogger logger, GrammarPhrases grammar)
     : base(navigator, communicator, detourPlanner, playerStatus, phrases, logger, grammar)
 {
 }
コード例 #35
0
ファイル: Hervatten.xaml.cs プロジェクト: Devjoeri/Memory
 public Hervatten(INavigator navigator)
 {
     InitializeComponent();
     _navigator = navigator;
 }
コード例 #36
0
ファイル: DocumentBrowser.cs プロジェクト: bg0jr/RaynMaker
 public DocumentBrowser(INavigator navigator)
 {
     myNavigator             = navigator;
     myNavigator.Navigating += OnNavigating;
 }
コード例 #37
0
ファイル: ViewModel.cs プロジェクト: arrebagrove/Money
 public ViewModel(INavigator navigator)
 {
     CreateOutcome = new CreateOutcomeCommand(navigator, new OutcomeParameter());
 }
コード例 #38
0
 public ViewModelDelegateRenavigator(INavigator navigator, CreateViewModel <TViewModel> createViewModel)
 {
     _navigator       = navigator;
     _createViewModel = createViewModel;
 }
コード例 #39
0
 public RootMenuViewModel(INavigator navigator)
 {
     _Navigator = navigator;
 }
コード例 #40
0
 public InputTextViewModel(INavigator navigator, IDialogService dialogService) : base(navigator, dialogService)
 {
     DoneCommand = new Command(async() => await Done());
 }
コード例 #41
0
 public MainViewModel(INavigator navigator)
 {
     Navigator = navigator;
 }
 public LoginPageFlow(INavigator navigator, LoginPage login)
     : base(navigator)
 {
     _login = login;
 }
コード例 #43
0
 public MenuViewModel(INavigator navigator)
 {
     Navigator = navigator;
     UpdateCurrentViewModelCommand = new UpdateCurrentViewModelCommand(navigator);
     LoadGameCommand = new RelayCommand(() => Debug.WriteLine("Load game command pressed"));
 }
コード例 #44
0
 public UpdateCurentViewModelCommand(INavigator navigator, IRootFootballStatisticViewModelFactory viewModelFactory)
 {
     _navigator        = navigator;
     _viewModelFactory = viewModelFactory;
 }
コード例 #45
0
 public MainViewModel(INavigator navigator)
 {
     Navigator = navigator;
     Navigator.UpdateCurrentViewModelCommand.Execute(ViewType.AUTH);
     CloseAppCommand = new CloseAppCommand();
 }
コード例 #46
0
 public TestVisualQuizz(Business.INavigator navigator)
 {
     InitializeComponent();
     _navigator = navigator;
 }
コード例 #47
0
 public PrincipalViewModel(INavigator navigator, IServicioDatos servicio, Session session) :
     base(navigator, servicio, session)
 {
     cmdNuevo = new Command(NuevoBlock);
 }
コード例 #48
0
 public LoginViewModel(IAuthorizationService authorizationService, INavigator navigator)
 {
     this.SignIn = ReactiveCommand.CreateFromTask(() => authorizationService.SignInAsync(this.Login, this.Password));
     this.SignIn.Subscribe(o => navigator.Navigate("main"));
     //this.SignIn.ThrownExceptions
 }
コード例 #49
0
 public MainViewModel(INavigator navigator)
 {
     Debug.WriteLine("public MainViewModel(INavigator navigator)");
     _navigator = navigator;
     _          = InitApiRequestAsync();
 }
コード例 #50
0
 public void HandleWidgetTouched(INavigator navigator, Point position)
 {
     navigator.CenterOn(0, 0);
 }
コード例 #51
0
ファイル: Game.xaml.cs プロジェクト: Devjoeri/Memory
 public Game(INavigator navigator, string[] setup)
 {
     _navigator = navigator;
     InitializeComponent();
     grid = new MemoryGrid(SideBar, CardGrid, Int32.Parse(setup[3]), Int32.Parse(setup[3]), setup, _navigator);
 }
コード例 #52
0
 public EventPageViewModel(IAnalyticsService analytics, INavigator navigator, EventPage page, IDialogProvider dialogProvider) : base(analytics, navigator, page, dialogProvider)
 {
     _eventPage = page;
 }
コード例 #53
0
 public LifeCycleEventsRegistror(IApplicationLifeCycle applicationLifeCycle, IApplication application, INavigator navigator)
 {
     _ApplicationLifeCycle = applicationLifeCycle;
     _Application          = application;
     _Navigator            = navigator;
 }
コード例 #54
0
 public MenuPage(INavigator navigator)
 {
     _navigator = navigator;
     InitializeComponent();
 }
 public UpdateCurrentViewModelCommand(INavigator navigator, ISimpleViewModelFactory viewModelFactory)
 {
     this.navigator        = navigator;
     this.viewModelFactory = viewModelFactory;
 }
コード例 #56
0
 internal ConfigurationViewModelFactory(IApplicationLoader mainApplicationLoader, ShortcutService shortcutService, DefaultRunHotKeyService runHotKey, Settings settings, INavigator navigator)
 {
     Ensure.NotNull(mainApplicationLoader, "mainApplicationLoader");
     Ensure.NotNull(shortcutService, "shortcutService");
     Ensure.NotNull(runHotKey, "runHotKey");
     Ensure.NotNull(settings, "settings");
     Ensure.NotNull(navigator, "navigator");
     this.mainApplicationLoader = mainApplicationLoader;
     this.shortcutService       = shortcutService;
     this.runHotKey             = runHotKey;
     this.settings  = settings;
     this.navigator = navigator;
 }
コード例 #57
0
        public MainViewModel(INavigator navigator)
        {
            Navigator = navigator;

            Navigator.UpdateCurrentViewModelCommand.Execute(ViewType.Home);
        }
コード例 #58
0
        public NavigateToUpsertEmployeeCommand(EmployeesViewModel employeesViewModel, UpsertEmployeeViewModel upsertEmployeeViewModel, INavigator navigator)
        {
            _employeesViewModel      = employeesViewModel;
            _upsertEmployeeViewModel = upsertEmployeeViewModel;
            _navigator = navigator;

            employeesViewModel.PropertyChanged      += CompanyViewModel_PropertyChanged;
            upsertEmployeeViewModel.PropertyChanged += CompanyViewModel_PropertyChanged;
        }
コード例 #59
0
 public NaamInvoerenWindow(INavigator mainNav)
 {
     InitializeComponent();
     Navigate(new NaamInvoeren(this, this, mainNav));
 }
コード例 #60
0
ファイル: CustomWidget.cs プロジェクト: pranker/Mapsui
 public void HandleWidgetTouched(INavigator navigator, Point position)
 {
     navigator.NavigateTo(0, 0);
 }