public MainViewModel(ITextSourceFactory textSourceFactory, IWordAdvancer advancer, string fileName) { CurrentTextSourceFactory = textSourceFactory; SetCurrentFile(fileName); SetCommandHandlers(); this.advancer = advancer; this.advancer.ViewModel = this; this.advancer.Initialize(); }
/// <summary> /// Initializes a new instance of the MainViewModel class. /// </summary> public MainViewModel(ITextSourceFactory textSourceFactory, IWordAdvancer advancer) { CurrentTextSourceFactory = textSourceFactory; OnOpenFile(); SetCommandHandlers(); this.advancer = advancer; this.advancer.ViewModel = this; this.advancer.Initialize(); }