public MainViewModel() { if (IsInDesignMode) { _fileCollection = new FileCollectionViewModel(); _transferCollection = new TransferCollectionViewModel(); InvalidApiKey = true; } }
public MainViewModel(IPropertyChangedInvoke invokeDelegate) : this() { Invoker = invokeDelegate; Tracker = new ProgressTracker(); Tracker.OnProgressChanged += Tracker_OnProgressChanged; Settings = new SettingsRepository(IsolatedStorageSettings.ApplicationSettings); _fileCollection = new FileCollectionViewModel(Tracker, Settings, Invoker); _transferCollection = new TransferCollectionViewModel(Tracker, Settings, Invoker); ValidateKey(); Setup(); }