public DocumentViewModel(ILogger <DocumentViewModel> logger , IFindAndReplaceView findAndReplaceViewModel , IServiceProvider serviceProvider , SettingsViewModel settings) : base(logger) { _md5 = HMAC.Create("HMACMD5"); _md5.Key = Encoding.ASCII.GetBytes("12345"); ServiceProvider = serviceProvider; FindAndReplaceViewModel = findAndReplaceViewModel; Settings = settings; _resourceLoader = ResourceLoader.GetForCurrentView(); RichTextDescription = _resourceLoader.GetString("RichTextDescription"); TextDescription = _resourceLoader.GetString("TextDescription"); Untitled = _resourceLoader.GetString("Untitled"); _timer = new Timer(AutoSaveTimer); }
public DocumentViewModel( ILogger <DocumentViewModel <TStorageFile, TStream> > logger , IFindAndReplaceView <TStorageFile, TStream> findAndReplaceViewModel , IServiceProvider serviceProvider , SettingsViewModel <TStorageFile, TStream> settings , IDocumentViewModelStrings strings , IApplication <TStorageFile, TStream> app , IQuickPadCommands <TStorageFile, TStream> commands) : base(logger, app) { ServiceProvider = serviceProvider; FindAndReplaceViewModel = findAndReplaceViewModel; Settings = settings; Commands = commands; RichTextDescription = strings.RichTextDescription; TextDescription = strings.TextDescription; Untitled = strings.Untitled; _timer = new Timer(AutoSaveTimer); }