public MainPageViewModel(INavigationService navigationService, MapManager mapManager, SymbolsManager symbolsManager, IFileManager fileManager, Config config, IEventAggregator eventAggregator, BusyHelper busyHelper) : base(navigationService) { try { _config = config; _symbolsManager = symbolsManager; _fileManager = fileManager; _eventAggregator = eventAggregator; _busyHelper = busyHelper; FiltreMenuTapCommand = new Command(OnFiltreMenuTapped); FavorisMenuTapCommand = new Command(OnFavorisMenuTapped); LocaliseurButtonTapCommand = new Command(OnLocaliseurButtonTapped); DisplayVehiculeDirectionButtonTapCommand = new Command(OnDisplayVehiculeDirectionButtonTapped); InfoButtonTapCommand = new Command(OnInfoButtonTapped); GeoViewTapCommand = new Command <Point>(OnGeoViewTapped); ClosePopupTapCommand = new Command(OnClosePopupTapped); MaxVehiculesIconTapCommand = new Command((Action) delegate { DisplayModalPopup("Oups.. beaucoup de bus et de trams par ici, merci de zoomer un peu + sur la zone désirée"); }); DataTimeoutIconTapCommand = new Command((Action) delegate { DisplayModalPopup("Les données ne sont pas à jour, veuillez vérifier votre connexion internet"); }); MapManager = mapManager; _eventAggregator.GetEvent <FavorisListChanged>().Subscribe(OnFavorisListChanged); OnFavorisListChanged(); } catch (Exception) { } }
public FiltreLignesPageViewModel(INavigationService navigationService, Config config, SymbolsManager symbolsManager, MapManager mapManager, IFileManager fileManager, IEventAggregator eventAggregator) : base(navigationService) { _config = config; _symbolsManager = symbolsManager; _mapManager = mapManager; _fileManager = fileManager; _eventAggregator = eventAggregator; IsBusy = false; CloseTapCommand = new Command(OnCloseTapped); SelectAllTapCommand = new Command(OnSelectAllTapped); ItemTapCommand = new Command <ItemTapCommandContext>(OnItemTapped); Lignes = new ObservableCollection <InfoLigne>(); }
public MainWindow() { InitializeComponent(); sManager = new SymbolsManager(); tManager = new TokenManager(); Code = ""; symbol = ""; number = ""; mathSymbols = ""; logicalSymbols = ""; braces = ""; tokens = ""; function = keywords = identifiers = ""; }
public MapManager(LiveDataManager liveDataManager, SymbolsManager symbolsManager, Config config, IEventAggregator eventAggregator, IPageDialogService dialogService, GeolocationManager geolocationManager) { _vehiculesLayer = new GraphicsOverlay { MinScale = config.Map.VehiculesLayerMinScale }; _liveDataManager = liveDataManager; _liveDataManager.DataUpdateAvailable += OnDataUpdateAvailable; _liveDataManager.VehiculeLimitExceeded += OnVehiculeLimitExceeded; _liveDataManager.DataTimeout += OnDataTimeout; _symbolsManager = symbolsManager; _symbolsCache = new Dictionary <string, PictureMarkerSymbol>(); _config = config; _eventAggregator = eventAggregator; _dialogService = dialogService; _geolocationManager = geolocationManager; Lignes = new LigneSens[0]; }
public override string ToString() { double average = Sum / Count; double sigmaTime = NumericalMethods.Sqrt(Sum2 / Count - average * average); double spread = Spread / Count; double sigmaSpread = NumericalMethods.Sqrt(Spread2 / Count - spread * spread); double part = Count; part /= AllCount; int spreadInPips = SymbolsManager.PipsFromValue(m_symbol, spread); int sigmaSpreadInPips = SymbolsManager.PipsFromValue(m_symbol, sigmaSpread); string result = string.Format("{0}\t{1}\t{2}\t{3}\t{4}\t{5}", m_tpInPips, average, sigmaTime, spreadInPips, sigmaSpreadInPips, part); return(result); }
internal Info(string symbol, int tp) { m_symbol = symbol; m_tpInPips = tp; m_tp = (double)SymbolsManager.ValueFromPips(symbol, tp); }
public SymbolsController(UserManager <User> userManager, SymbolsManager symbolsManager) { m_userManager = userManager; m_symbolsManager = symbolsManager; }