public override void BroadcastChange(string parseName, WatcherChangeTypesEx changeType) { if (EmbeddedDirectoryViewModel != null) { EmbeddedDirectoryViewModel.BroadcastChange(parseName, changeType); } }
public override void OnUnload() { if (EmbeddedDirectoryViewModel != null) { EmbeddedDirectoryViewModel.OnUnload(); } }
public override string ToString() { if (EmbeddedDirectoryViewModel == null) { return("DirectoryViewerVM;Null"); } else { return("DirectoryViewerVM;" + EmbeddedDirectoryViewModel.ToString()); } }
public void Reload(bool forceReload = true, Action afterCompleted = null) { IsLoading = true; if (EmbeddedDirectoryViewModel != null) { EmbeddedDirectoryViewModel.List(forceReload, () => { NotifyPropertyChanged("SubEntries"); IsLoading = false; UpdateStatusbar(); if (afterCompleted != null) { afterCompleted(); } //DirectoryStatusbarViewModel.ChildViewModels = EmbeddedDirectoryViewModel.SubEntries.ToArray(); //StatusbarViewModel = new DirectoryStatusbarViewModel<FI, DI, FSI>(_profile, EmbeddedDirectoryViewModel, // EmbeddedDirectoryViewModel.SubEntries.ToArray()); }); } }