public AViewModel(IBusServiceModel busServiceModel, IAppDataModel appDataModel, ILocationModel locationModel) { this.lazyBusServiceModel = busServiceModel; this.lazyAppDataModel = appDataModel; if (!IsInDesignMode) { locationTracker = new LocationTracker(); operationTracker = new AsyncOperationTracker(); } // Set up the default action, just execute in the same thread UIAction = (uiAction => uiAction()); eventsRegistered = false; }
public AViewModel(IBusServiceModel busServiceModel, IAppDataModel appDataModel) : this(busServiceModel, appDataModel, null) { }
public AViewModel(IBusServiceModel busServiceModel) : this(busServiceModel, null) { }
public RouteDetailsVM(IBusServiceModel busServiceModel, IAppDataModel appDataModel) : base(busServiceModel, appDataModel) { Initialize(); }
public StopsMapVM(IBusServiceModel busServiceModel, IAppDataModel appDataModel) : base(busServiceModel, appDataModel) { Initialize(); }
public SettingsVM(IBusServiceModel busServiceModel, IAppDataModel appDataModel) : base(busServiceModel, appDataModel) { }
public SearchByStopCompleted(SearchByStop_Callback callback, IBusServiceModel busServiceModel, MainPageVM viewModel) { this.callback = callback; this.busServiceModel = busServiceModel; this.viewModel = viewModel; }
public BusDirectionVM(IBusServiceModel busServiceModel) : base(busServiceModel) { Initialize(); }
public MainPageVM(IBusServiceModel busServiceModel, IAppDataModel appDataModel) : base(busServiceModel, appDataModel) { Initialize(); }