public RecentPageViewModel(INavigationService navigationService, IAsyncXmlFileManager recentManager, ISettings settings) : base(navigationService) { RecentItems = new BindableCollection<RecentItemViewModel>(); this.recentManager = recentManager; this.settings = settings; this.recentManager.FileName = "recent.xml"; }
public RecentPageViewModel(INavigationService navigationService, IAsyncXmlFileManager recentManager, ISettings settings) : base(navigationService) { RecentItems = new BindableCollection <RecentItemViewModel>(); this.recentManager = recentManager; this.settings = settings; this.recentManager.FileName = "recent.xml"; }
public SavedFilesViewModel(IEventAggregator eventAggregator, IStorageFolder storageFolder, INavigationService navigationService, IAsyncXmlFileManager recentManager) : base(navigationService) { this.storageFolder = storageFolder; this.recentManager = recentManager; this.eventAggregator = eventAggregator; SavedFileList = new BindableCollection <FileViewModel>(); }
public PresetsPageViewModel(IEventAggregator eventAggregator, IAsyncXmlFileManager manager, PresetViewModel preset, SavedFilesViewModel savedFiles) { this.eventAggregator = eventAggregator; PresetViewModel = preset; SavedPresetsViewModel = savedFiles; this.manager = manager; IsAppBarVisible = true; ActivateItem(PresetViewModel); }
public BrowserPageViewModel(IStorageFolder appStorageFolder, INavigationService navigationService, IAsyncXmlFileManager xmlFileManager, ISkyDriveUpload skyDriveUpload) : base(navigationService) { ResultFiles = new BindableCollection <ResultFileViewModel>(); selectedItems = new HashSet <ResultFileViewModel>(); storageFolder = appStorageFolder; fileManager = xmlFileManager; this.skyDriveUpload = skyDriveUpload; this.skyDriveUpload.MessageChanged += (sender, args) => UploadMessage = args.Message; this.skyDriveUpload.UploadChanged += (sender, args) => IsUploading = args.IsUploading; this.skyDriveUpload.FileUploadFinished += (sender, args) => UploadPercentage = 0; }
public HearingTestViewModel(INavigationService navigationService, IAsyncXmlFileManager fileManager, ISettings settings, IEventAggregator eventAggregator, IPitchGenerator pitchGenerator) : base(navigationService) { this.settings = settings; this.pitchGenerator = pitchGenerator; this.eventAggregator = eventAggregator; this.fileManager = fileManager; IsPlaying = false; IsLeftChannelChecked = true; results = new Dictionary <Channel, ISet <HearingResult> >(2); results[Channel.Right] = new HashSet <HearingResult>(new FrequencyResultComparer()); results[Channel.Left] = new HashSet <HearingResult>(new FrequencyResultComparer()); PresetItems = new ReadOnlyTraversableList <PresetItemViewModel>(); }
public AudiogramPlot(IStorageFolder folder, IAsyncXmlFileManager xmlFileManager) { storageFolder = folder; this.xmlFileManager = xmlFileManager; }
public AudiogramPlot(IStorageFolder folder, IAsyncXmlFileManager xmlFileManager) { storageFolder = folder; this.xmlFileManager = xmlFileManager; }
public HearingTestViewModel(INavigationService navigationService, IAsyncXmlFileManager fileManager, ISettings settings, IEventAggregator eventAggregator, IPitchGenerator pitchGenerator) : base(navigationService) { this.settings = settings; this.pitchGenerator = pitchGenerator; this.eventAggregator = eventAggregator; this.fileManager = fileManager; IsPlaying = false; IsLeftChannelChecked = true; results = new Dictionary<Channel, ISet<HearingResult>>(2); results[Channel.Right] = new HashSet<HearingResult>(new FrequencyResultComparer()); results[Channel.Left] = new HashSet<HearingResult>(new FrequencyResultComparer()); PresetItems = new ReadOnlyTraversableList<PresetItemViewModel>(); }
public DataViewModel(INavigationService navigationService, IAsyncXmlFileManager fileManager) : base(navigationService) { this.fileManager = fileManager; }