Class DirectoryBaseWrapper
Base class for DirectoryInfoWrapper, ShellDirectory and ServerDirectory instances.
Inherited Members
Namespace: Telerik.Windows.Controls.FileDialogs
Assembly: Telerik.Windows.Controls.FileDialogs.dll
Syntax
public class DirectoryBaseWrapper : FileSystemInfoWrapper, INotifyPropertyChanged, IDisposable
Constructors
DirectoryBaseWrapper(FileSystemInfoWrapperFactoryBase)
Initializes a new instance of the DirectoryBaseWrapper class.
Declaration
public DirectoryBaseWrapper(FileSystemInfoWrapperFactoryBase factory)
Parameters
FileSystemInfoWrapperFactoryBase
factory
|
DirectoryBaseWrapper(FileSystemInfoWrapperFactoryBase, DirectoryInfo)
Initializes a new instance of the DirectoryBaseWrapper class.
Declaration
public DirectoryBaseWrapper(FileSystemInfoWrapperFactoryBase factory, DirectoryInfo directoryInfo)
Parameters
FileSystemInfoWrapperFactoryBase
factory
|
System.IO.DirectoryInfo
directoryInfo
|
Properties
CanExpand
Gets or sets a value indicating whether the DirectoryBaseWrapper can expand.
Declaration
public bool CanExpand { get; set; }
Property Value
System.Boolean
|
ChildDirectories
Child directories representing local or network folders.
Declaration
public virtual ObservableCollection<DirectoryBaseWrapper> ChildDirectories { get; }
Property Value
System.Collections.ObjectModel.ObservableCollection<DirectoryBaseWrapper>
|
Children
Gets the child FileSystemInfoWrappers.
Declaration
public virtual ObservableCollection<FileSystemInfoWrapper> Children { get; }
Property Value
System.Collections.ObjectModel.ObservableCollection<FileSystemInfoWrapper>
|
IsExpanded
Gets or sets a value indicating whether the DirectoryBaseWrapper is expanded.
Declaration
public bool IsExpanded { get; set; }
Property Value
System.Boolean
|
IsInEditMode
Gets or sets whether the file or folder name is currently being edited.
Declaration
public override bool IsInEditMode { get; set; }
Property Value
System.Boolean
|
Overrides
Parent
Gets the parent DirectoryBaseWrapper.
Declaration
public virtual DirectoryBaseWrapper Parent { get; }
Property Value
DirectoryBaseWrapper
|
Size
This property is not implemented for directories.
Declaration
public override long? Size { get; }
Property Value
System.Nullable<System.Int64>
|