Class
DirectoryBaseWrapper

Base class for DirectoryInfoWrapper, ShellDirectory and ServerDirectory instances.

Definition

Namespace:Telerik.Windows.Controls.FileDialogs

Assembly:Telerik.Windows.Controls.FileDialogs.dll

Syntax:

cs-api-definition
public class DirectoryBaseWrapper : FileSystemInfoWrapper, INotifyPropertyChanged, IDisposable

Inheritance: objectViewModelBaseFileSystemInfoWrapperDirectoryBaseWrapper

Derived Classes: DirectoryInfoWrapperServerDirectoryShellDirectoryShellNetworkRootDirectory

Implements: IDisposableINotifyPropertyChanged

Inherited Members FileSystemInfoWrapper.Equals(object)FileSystemInfoWrapper.GetHashCode()FileSystemInfoWrapper.DateCreatedFileSystemInfoWrapper.TypeTextFileSystemInfoWrapper.IsShortcutFileSystemInfoWrapper.ShortcutLocationFileSystemInfoWrapper.SmallImageFileSystemInfoWrapper.MediumImageFileSystemInfoWrapper.LargeImageFileSystemInfoWrapper.ExtraLargeImageFileSystemInfoWrapper.NameFileSystemInfoWrapper.LabelFileSystemInfoWrapper.IsSelectedFileSystemInfoWrapper.IsCutFileSystemInfoWrapper.IsCutFromTreeViewFileSystemInfoWrapper.IsHiddenFileSystemInfoWrapper.IsSystemHiddenActualFileSystemInfoWrapper.LastWriteTimeFileSystemInfoWrapper.PathFileSystemInfoWrapper.SortOrderViewModelBase.VerifyPropertyName(string)ViewModelBase.InvokeOnUIThread(Action)ViewModelBase.Dispose()ViewModelBase.RaisePropertyChanged(string)ViewModelBase.OnPropertyChanged(string)ViewModelBase.OnPropertyChanged<T>(Expression<Func<T>>)ViewModelBase.Dispose(bool)ViewModelBase.PropertyChanged

Constructors

DirectoryBaseWrapper(FileSystemInfoWrapperFactoryBase)

Initializes a new instance of the DirectoryBaseWrapper class.

Declaration

cs-api-definition
public DirectoryBaseWrapper(FileSystemInfoWrapperFactoryBase factory)

Parameters

factory

FileSystemInfoWrapperFactoryBase

DirectoryBaseWrapper(FileSystemInfoWrapperFactoryBase, DirectoryInfo)

Initializes a new instance of the DirectoryBaseWrapper class.

Declaration

cs-api-definition
public DirectoryBaseWrapper(FileSystemInfoWrapperFactoryBase factory, DirectoryInfo directoryInfo)

Parameters

factory

FileSystemInfoWrapperFactoryBase

directoryInfo

DirectoryInfo

Properties

CanExpand

Gets or sets a value indicating whether the DirectoryBaseWrapper can expand.

Declaration

cs-api-definition
public bool CanExpand { get; set; }

Property Value

bool

ChildDirectories

Child directories representing local or network folders.

Declaration

cs-api-definition
public virtual ObservableCollection<DirectoryBaseWrapper> ChildDirectories { get; }

Property Value

ObservableCollection<DirectoryBaseWrapper>

Children

Gets the child FileSystemInfoWrappers.

Declaration

cs-api-definition
public virtual ObservableCollection<FileSystemInfoWrapper> Children { get; }

Property Value

ObservableCollection<FileSystemInfoWrapper>

IsExpanded

Gets or sets a value indicating whether the DirectoryBaseWrapper is expanded.

Declaration

cs-api-definition
public bool IsExpanded { get; set; }

Property Value

bool

IsInEditMode

Gets or sets whether the file or folder name is currently being edited.

Declaration

cs-api-definition
public override bool IsInEditMode { get; set; }

Property Value

bool

Overrides FileSystemInfoWrapper.IsInEditMode

Parent

Gets the parent DirectoryBaseWrapper.

Declaration

cs-api-definition
public virtual DirectoryBaseWrapper Parent { get; }

Property Value

DirectoryBaseWrapper

Size

This property is not implemented for directories.

Declaration

cs-api-definition
public override long? Size { get; }

Property Value

long?

Overrides FileSystemInfoWrapper.Size