private static DirectoryInfo ActiveDirectoryCoerce(FileManager i, DirectoryInfo val) { if (val.Exists && val.IsAccessible()) { return val; } return new DirectoryInfo(FileManagerSettings.Instance.HomeDirectory); }
private static void ActiveDirectoryChanged(FileManager i, DPChangedEventArgs<DirectoryInfo> e) { i.RaiseEvent(new RoutedEventArgs(DirectoryChangedEvent, e.NewValue)); FileManagerSettings.Instance.LastDirectory = e.NewValue.FullName; i.refresh(); }
private static void ActiveDirectoryChanged(FileManager i, DPChangedEventArgs <DirectoryInfo> e) { i.RaiseEvent(new RoutedEventArgs(DirectoryChangedEvent, e.NewValue)); FileManagerSettings.Instance.LastDirectory = e.NewValue.FullName; i.refresh(); }