Telerik.Windows.Controls.FileDialogs The AutomationPeer associated with the class. Initializes a new instance of the class. The owner instance. UI Automation Peer class for FileDialogsBreadcrumbBar. Initializes a new instance of the class. The owner. UI Automation Peer class for FileDialogsBreadcrumbBarDataItem. Initializes a new instance of the class. The owner. The parent. The AutomationPeer associated with the class. Initializes a new instance of the class. The owner instance. The AutomationPeer associated with the class. Initializes a new instance of the class. The owner instance. The AutomationPeer associated with the class. Initializes a new instance of the class. The owner instance. Automation peer class for . Initializes a new instance of the class. Returns string representing the value of the RadFilePathPicker control. Returns whether the FilePicker control is read-only. Class responsible for validating and expanding environment variables. Converts '\\NetworkPC\users' => '\\NetworkPC\Users'. Represents the displayable information for a single USB disk. Initializes a new instance of the class. The Windows drive letter assigned to this device. Gets the available free space on the disk, specified in bytes. Get the model of this disk. This is the manufacturer's name. When this class is used to identify a removed USB device, the Model property is set to String.Empty. Gets the name of this disk. This is the Windows identifier, drive letter. Gets the total size of the disk, specified in bytes. Get the volume name of this disk. This is the friendly name ("Stick"). When this class is used to identify a removed USB device, the Volume property is set to String.Empty. Pretty print the disk. Discovers USB disk devices and monitors for device state changes. Initializes a new instance of the class. Specifies the various state changes for USB disk devices. A device has been added and is now available. A device is about to be removed; allows consumers to intercept and deny the action. A device has been removed and is no longer available. Defines the signature of an event handler method for internally handling USB device state changes. A description of the device state change. Define the arguments passed internally for the . Initializes a new instance of the class. The state change code. The USB disk description. Gets the USB disk information. Gets the state change code. Event args for the and events. Initializes a new instance of the class. Gets the FileSystemInfoWrapper object for the file system info which is edited (renamed). Gets or sets a value indicating whether the editing (renaming) mode should start or not. Event args for the ShellContextMenuOpening event. Initializes a new instance of the class. The files on which the context menu is triggered. True if context menu is opening in the empty area. Gets the list of files on which the context menu is being opened. If the list is empty, context menu is opened on empty space in the dialog or explorer control. Gets or sets a value indicating whether this context menu opening should be cancelled. Gets a value indicating whether this context menu is opening on empty space. Gets or sets a value indicating all available options for the short context menu (shown on empty places on no selected files). Provides data for the event. Initializes a new instance of the class. The DirectoryInfo which is requested. Gets or sets a value indicating whether the directory wrapper creation should be cancelled. Provides data for the event. Initializes a new instance of the class. Gets the thrown exception. Provides commands for FileDialogs. Open command. Cancel command. SelectFolder command. Save command. Edit command. New Folder command. Copy command. Cut command. Paste command. Delete command. Gets the open command. The open command. Gets the cancel command. The cancel command. Gets the selectFolder command. The selectFolder command. Gets the save command. The save command. Gets the new folder command. The newFolder command. Gets the edit command. The edit command. Gets the copy command. The copy command. Gets the cut command. The cut command. Gets the paste command. The paste command. Gets the delete command. The delete command. Defines the basic methods of a generic FileDialogs DragDropBehavior. The state type. Returns the DragDropEffects for the current drag drop operation. The return value affects the mouse cursor. DragDropState that provides context for the current operation. This method is called only in the context of the drop target control. Returns a value specifying whether the drag operation can be started. DragDropState that provides context for the current operation. True if the drag operation can be completed, otherwise false. This method is called only in the context of the drag source control. Returns a value specifying whether the current drag operation can be completed. DragDropState that provides context for the current operation. True if the drag operation can be completed, otherwise false. This method is called only in the context of the drop target control. When overridden in a derived class, filters the dragged items collection if necessary. DragDropState that provides context for the current operation. The filtered dragged items. This method is called immediately before the drag operation starts. Only the Items property of the DragDropState is valid. When overridden in a derived class cleans up a cancelled drag operation. This method is called only in the context of the drag source control. DragDropState that provides context for the current operation. This method is called only when the drag operation is cancelled by the user. If this method is called, the source's DragDropCompleted and target's Drop methods are not called. When overridden in a derived class completes the drag operation. This method is called only in the context of the drag source control. DragDropState that provides context for the current operation. When the drag source and the drop target are the same control, this method is called after Drop. This method is called only when the drag operation completed successfully. If this method is called, DragDropCanceled is not called. Completes the drop operation. This method is called only in the context of the drop target control. DragDropState that provides context for the current operation. Returns true if the dragged files should be copied to the DropFolder, otherwise false. DragDropState that provides context for the current operation. Returns true if a shortcut to the dragged files should be created in the DropFolder, otherwise false. DragDropState that provides context for the current operation. Binds the DragDropManager events for the different controls in a with a DragDropBehavior. Gets or sets the DragDropBehavior that will be used in the drag-drop operations. When overridden in a derived class this method returns the items that should be dragged. The source control of the drag operation. The items that should be dragged. Finds the control that contains the provided element. In case of a ListBox drag-drop implementation, this method should return a ListBox. The element that raised the DragInitialize event. Finds the control that contains the provided element. In case of a ListBox drag-drop implementation, this method should return the ListBoxItem that is going to be dragged. The element that raised the DragInitialize event. Finds the target control that should accept the dragged items. In case of a ListBox drag-drop implementation, this method should return a ListBox. The element that raised the Drop event. The DataObject for the current drag operation. Finds an item from the target control that contains the provided element. In case of a ListBox drag-drop implementation, this method should return a ListBoxItem. The element that raised the Drop event. When overridden in a derived class allows calling custom code on the DragDropCompleted event. Called when the mouse over FrameworkElement is changed. The old mouse over FrameworkElement. The new mouse over FrameworkElement. Provides a context for a file dialog drag-drop operation. Gets the paths of the files and/or folders that are being dragged. Gets the folder where it is being dropped. Gets a value indicating whether the dragged files/folders are from the same drive as the drop folder. Returns true if the is null. Gets or sets the state of the Control key in the moment when the DragDropState was created. Gets or sets the state of the Shift key in the moment when the DragDropState was created. Gets or sets the state of the Alt key in the moment when the DragDropState was created. Provides a context for a file dialog drag-over operation. Gets or sets the count of the dragged files/folders. Gets or sets the icon of the dragged files/folders. Gets or sets the current that will be performed if drop i successful. Gets or sets a value indicating whether to show drop information in the drag visual. Gets or sets the name of the drop folder. Gets or sets the path of the drop folder. Gets or sets the files/folders being dragged. Defines a DragDropBehavior for drag-drop operations in a . Represents a drag visual that provides feedback for the dragged elements in the . Identifies the dependency property. Identifies the dependency property. Gets or sets the offset of the relative to the mouse position. Gets or sets that icon template. Binds the DragDropManager events for the with a . Binds the DragDropManager events for the with a . Specifies the operation of a drag-and-drop operation. The data from the drag source is moved to the drop target. The data is copied to the drop target. The data from the drag source is linked to the drop target. A converter to return string from . Convert method to return string for the . FileOperation. Returns String. Convert back method is not implemented. Encapsulates the editing logic for the main pane views that use ListBox and GridView. Initializes a new instance of the class. Control used for the navigation part of the , and Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Initializes a new instance of the class. Occurs when Exception during File (or Directory) creation / observation / modification is raised. Occurs when the DirectoryInfo wrapper is about to be created. Occurs when the current folder is about to change. Occurs when context menu is about to open. Occurs when a file or directory is about to enter edit mode. Gets or sets the paths to the custom places navigation tree view. Gets or sets a value indicating whether this allows drag-drop operations. Gets or sets the for this . Gets or sets a value indicating whether multiple selection of files or folders is allowed. Gets or sets the current of the Main pane. Gets or sets a value indicating whether this instance is used for directories selection or both directories and files. Gets or sets a value indicating the path of the current directory in this instance. Gets or sets a value indicating whether the main navigation pane expands and brings into view the current directory. Gets or sets a value indicating the current filter index from the list of filter strings specified by the property. It has effect only when is False. Gets or sets the filter string that describes the list of extensions to filter by. It has effect only when is False. Gets the list of the specified by the property. It has effect only when is False. Gets the full path of the currently selected file or directory. Gets the list of full paths of the currently selected files and / or folders. Gets the list of names of the currently selected files and / or folders. Gets or sets a boolean value indicating whether hidden files and folders should be visible in the Explorer. Gets or sets a value indicating whether the control loads the drives under 'This PC ' node in background thread. Could be used in scenarios when some drives are expected to load slower than normal. Gets or sets a value indicating whether the user can rename file or folders via mouse click or keyboard F2 press in main pane. Gets or sets a value indicating whether the dialog shows network computers in the navigation tree. ShortContextMenuOptions is Flags enum indicating the available options in the context menu which appears on empty spaces in . View menu option. Paste menu option. New folder menu option. Properties menu option. All options in the menu are available. Control used for the history navigation part of the , and Identifies the DirectoryHistory dependency property. Initializes a new instance of the class. Gets or sets the collection of selected . Provides commands for HistoryNavigationCommands. Forward command. Back command. Up command. Gets the forward command. The forward command. Gets the back command. The back command. Gets the up command. The up command. Extracts size of directory from . Logic is not included in Size property to avoid slow data grid loading due to the size column. Gets the size of the given represented in user-friendly string. The size of the directory as string. Not implemented. A style selector that returns a different style whether a is a file or directory. Gets or sets the style for item that is a . Gets or sets the style for item that is . An attached behavior for synchronization of the current drag-over item in the context of a drag-drop operation. Identifies the IsDragOver attached property. Returns the value of the IsDragOver property related to the specified object. Sets the value of the IsDragOver property related to the specified object. Represents a GridView control for listing detailed information for files and folders in the , and . Identifies the dependency property. Initializes a new instance of the class. Gets or sets the for this . An attached behavior for synchronization of selected items. Identifies the SelectedItems attached property. Returns the value of the SelectedItems property related to the specified object. Sets the value of the SelectedItems property related to the specified object. Represents a ListBox control for listing files and folders in the , and . Identifies the dependency property. Initializes a new instance of the class. Gets or sets the for this . When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call . Represents a RadTabControl control for displaying the different layout views of files and folders in the , and . Identifies the TabStripVisibility dependency property. Initializes a new instance of the class. Gets or sets the visibility of the tab strip. Represents a TreeView control for displaying the hierarchical folder structure in the , and . Identifies the dependency property. Initializes a new instance of the class. Gets or sets the for this . Ensures edit is committed on mouse down , although selection is performed on mouse up. Represents an item in the FileBrowserTreeView control. Converter to select file or folder tooltip template based on the type of the file info wrapper. File tooltip template. Directory tooltip template. Converts the wrapper type into corresponding tooltip template. Not implemented. Options that specify the file size type in the main pane. Specifies bytes file size type. Specifies kilobytes file size type. Specifies megabytes file size type. Specifies gigabytes file size type. Specifies terabytes file size type. Converts ShowHiddenFiles and IsHidden to Visibility of RadTreeViewItems in the navigation trees and RadBreadCrumbBarItems in BreadCrumb. Returns Collapsed when ShowHiddenFiles is false and file is hidden. Otherwise returns false. Defines a layout for the Open file, Save file, and Open folder dialogs. Initializes a new instance of the class. The type of the layout. Gets the . Gets the . Gets the NameKey to be used for localizable strings. A method to provide the for the . The chosen IconSize. A method to provide the localization key for the . A style selector that returns a different style based on the of the of the control. Gets or sets the style for item with LayoutType.SmallIcons. Gets or sets the style for item with LayoutType.MediumIcons. Gets or sets the style for item with LayoutType.LargeIcons. Gets or sets the style for item with LayoutType.ExtraLargeIcons. Gets or sets the style for item with LayoutType.List. Gets or sets the style for item with LayoutType.Tiles. Gets or sets the style for item with LayoutType.Details. Gets or sets the default style for item. Selects a based on the of the . Template selector that is used to provide the based on the of the model. Gets or sets the DataTemplate for item with LayoutType.SmallIcons. Gets or sets the DataTemplate for item with LayoutType.MediumIcons. Gets or sets the DataTemplate for item with LayoutType.LargeIcons. Gets or sets the DataTemplate for item with LayoutType.ExtraLargeIcons. Gets or sets the DataTemplate for item with LayoutType.List. Gets or sets the DataTemplate for item with LayoutType.Tiles. Gets or sets the DataTemplate for item with LayoutType.Details. Returns the appropriate for item depending on its . The chosen DataTemplate. Options that specify the type of the layout of the Main pane. Specifies layout type with small icons. Specifies layout type with medium icons. Specifies layout type with large icons. Specifies layout type with extra large icons. Specifies list layout type. Specifies tiles layout type. Specifies details layout type. A converter to return the appropriate based on the for the current item. Gets or sets the for LayoutType.ExtraLargeIcons. Gets or sets the for LayoutType.ExtraLargeIcons. Gets or sets the for LayoutType.ExtraLargeIcons. Gets or sets the for LayoutType.SmallIcons. Gets or sets the for LayoutType.List. Gets or sets the for LayoutType.Tiles. Gets or sets the for LayoutType.Details. Convert method to return the IconSource for the LayoutType. LayoutType. IconSource. Convert back method. Returns the value. A converter that received a long value for file size and returns is formatted. Converts a file size value (long) to a string with value (number) (modifier) where 1<number<1024 and modifier is bytes/KB/MB/GB/TB. Parameter can be set to "KB" and the method would return the value converted only to KB. Base class for the different file dialogs. Releases unmanaged and - optionally - managed resources. Initializes a new instance of the class. The used for creating s. The path of the initial directory. Boolean indicating whether network locations are shown. Boolean indicating whether local drives are loaded in the background. Gets the main root used for folder navigation. Gets the root used for folder navigation. Gets the currently visible s. Gets the currently root and current visible s. Return true if the selected item is directory. Used to trigger a busy indicator while network location is being loaded for the main pane. Gets the for creating wrappers for s. Creates new child folder in the . Defines the method that determines whether the accept command can execute in its current state. Execute logic when accept is executed for the selected s. Gets the current visible s. Notifies when the SelectedFileSystemObject changes. Resets the selection. Finds first missing number in array of integers with no duplicates. Event args for DirectoryNavigating event. Initializes a new instance of the class. The new directory path to be navigated. Gets or sets a value indicating whether to cancel the change of the current directory. The path of the new directory path which is about to get current. This class is responsible for loading network locations via Shell API. Fires when network PCs are loaded. Loads network PCs in background and fires the event. This method used prevent further exceptions in Directory.Exist with paths like '\\some_PC_name'. Control used for the Content of a . Initializes a new instance of the class. Control used for the Content of a . Custom RadBreadcrumb in order to meet the needs of FileDialogs. Initializes a new instance of the FileDialogsBreadcrumb class. Occurs when the is raised. Control used for the Content of a . Initializes a new instance of the class. Converter which switches the source of the Details GridView - search results from search pane or current files / folders from main view model. Switches SearchResults or CurrentFileSystemObjects depending on IsSearchViewActive property of search pane. Not supported because the purpose of converter is to support one way binding to ItemsSource. Control which wraps the search box of the FileDialogs. Initializes a new instance of the class. Identifies the property. PropertyChanged event handler delegate. Collection of search results. We do not use ViewModels CurrentFileSystemObjects in order to be process the results in background successfully. Gets or sets the . When true, it indicates the Dialog's Main Pane shows results from search operation. File ViewModel class for in standalone usage (not placed in ). Only navigation - no commands executed. Base ViewModel class for and controls. Initializes a new instance of the class. Gets the FilterName of the currently applied filter. SearchPane's IsSearchViewActive is OneWayToSource bound to IsSearchActive. This is the reason for the public modifier here. In Standalone usage FilterIndex of ExplorerControl is 0-based, not like in Dialogs (1-based). Helper class for providing standalone-suitable view models for . Class which describes a filter operation - extensions and their user friendly group name. The group name of the extensions. List of all extensions in the current group. Interface that provides information about current drilled directory and currently selected file or folder. Gets the currently drilled directory. Gets the currently selected file or folder. Creates new child folder of the Interface that provides base information for all file dialog view models. Gets a string representing the path to the current folder. Gets or sets a string representing the full path to the current file system object. Gets or sets a boolean value indicating whether the dialog shows hidden files and folders. Gets or sets the initial directory. Gets or sets the collection of custom places. Gets the available layouts for the dialog explorer. Gets the selected . Interface that provides properties for filtering files by extension. Gets or sets the filter string that describes the list of extensions to filter by. Gets or sets the currently selected extension filter from the extensions described in the property. The index value of the first filter entry is 1. Gets or sets a value that specifies the default extension string to use to filter the list of files that are displayed. Interface that extends the interface by providing a notion for filter descriptions and boolean property to determine if filtering is currently active or not. Gets or sets a value indicating whether the current filtering is active or not. Gets or sets the list of s described by the property. Interface that provides properties for multiple selection of files or folders. Gets or sets a value indicating whether multiple selection of files or folders is allowed. Gets a collection of selected s. Interface that provides a collection of selected files. Gets or sets a string containing the selected file names, including their paths. Gets or sets a string containing the selected file names, excluding their paths. Provides a view model for setup and configuration of RadOpenFileDialog. Initializes a new instance of the class. The factory used from this for creation of file system wrappers. The path of the initial directory. Boolean indicating whether network locations are shown. Boolean indicating whether local drives are loaded in the background. Gets or sets a value indicating whether a file dialog returns either the location of the file referenced by a shortcut or the location of the shortcut file. Gets or sets a value indicating whether the read-only check box is selected. Gets or sets a value indicating whether the dialog contains a read-only check box. Provides a view model for setup and configuration of RadOpenFolderDialog. Initializes a new instance of the class. The factory used from this for creation of file system wrappers. The path of the initial directory. Boolean indicating whether network locations are shown. Boolean indicating whether local drives are loaded in the background. Provides a view model for setup and configuration of RadSaveFileDialog. Initializes a new instance of the class. The factory used from this for creation of file system wrappers. The path of the initial directory. Boolean indicating whether network locations are shown. Boolean indicating whether local drives are loaded in the background. Provides data for the event. Initializes a new instance of the class. The path that no longer exists. The DirectoryInfoWrapper of the parent folder. Indicates whether the file is being renamed causing deleted event. Gets the DirectoryInfoWrapper of the parent folder. Gets the path that no longer exists. Gets a value indicating whether the deleted file is a result of rename operation. Base class for , and instances. Initializes a new instance of the class. Initializes a new instance of the class. Child directories representing local or network folders. Gets the child s. Gets the parent . Gets or sets a value indicating whether the is expanded. Gets or sets a value indicating whether the can expand. This property is not implemented for directories. Provides a wrapper for s. This property is not implemented for directories. Gets the parent . Provides a wrapper for s. Base factory class for creating s from s. Occurs when DirectoryInfo wrapper is about to be created. User can cancel the creation by handling the event and setting the 's Cancel property to true. Occurs when creating a FileSystemInfo wrapper or DirectoryInfo wrapper produces an exception. Occurs when a child file or folder is deleted/removed. Returns s from s. Returns the for a specific Called when a file path no longer exists (for example when a file is moved, renamed or deleted). The path that no longer exists. The DirectoryInfoWrapper of the parent folder. Indicates whether the file is being renamed causing deleted event. Called when exception is thrown when working with s. Raises the event. The path that no longer exists. The DirectoryInfoWrapper of the parent folder. Indicates whether the file is being renamed causing deleted event. Returns a value indicating whether a will be created for the passed . Base class that provides a wrapper for s. Gets or sets the size, in bytes of the selected file. Gets the creation of the . Gets the type of file as descriptive text. Gets whether the is a shortcut. Gets the shortcut location of the if it is a shortcut. Gets the small icon of the . Gets the medium icon of the . Gets the large icon of the . Gets the extra large icon of the . Gets the selected file name, excluding the path. Gets the volume label of a Drive. For non-drives, it returns the Name. Gets or sets whether the file or folder name is currently being edited. Gets or sets whether the file or folder name is currently selected. Gets or sets whether the file or folder name is cut from main pane. Gets or sets whether the file or folder name is cut from tree view. Gets a value indicating whether the file or folder name is hidden. Gets a value indicating whether the file / folder is hidden and is system file / folder and is not Drive. Drives have Hidden but should be always visible in navigation tree. Gets the time when the current file or directory was last written to. Gets the selected file name, including the path. Gets or a value indicating the sort order of this file system info entry. This is used when sorting in GridView. Options to specify the size of icons to return. Specifies small icon - 16 pixels by 16 pixels. Specifies medium icon - 32 pixels by 32 pixels. Specifies large icon - 48 pixels by 48 pixels. Specifies extra large icon - 256 pixels by 256 pixels. (Vista+) and fails on XP or lower. Class representing a server folder - special network folder which contains shared network folders. Initializes a new instance of the class. FileFactory for creating child instances. The parent . Gets the parent . Some server folders might not be returned by due to denied access / other network error. Still, direct child folder might be accessed via DirectoryInfo creation. The type of shared location. Disk type. Printer type. Device type. IPC type. Special type. Shared location information, for NT based OS, first type. Shared location information, for NT based OS, second type. Class responsible for representing network computers. These models should be children of and their children should be s. Gets the parent . This property is not implemented for directories. Class which represents the root node of the network. It is responsible for reloading network PCs. Retrieves the command string for a specific item from an iContextMenu (ANSI). The IContextMenu to receive the string from. The id of the specific item. Indicating whether it should return an execute string or not. If executeString is true it will return the executeString for the item, otherwise it will return the help info string. Retrieves the command string for a specific item from an iContextMenu (Unicode). The IContextMenu to receive the string from. The id of the specific item. Indicating whether it should return an execute string or not. If executeString is true it will return the executeString for the item, otherwise it will return the help info string. Uses the file name comparison methods used in Windows. For example 'new folder 10' comes after 'new folder 9'. The single instance that is ready to use. Wraps the method. Provides icons for files and folders. Gets an for the "My Computer" icon. Gets an for the icon for the specified path and specified . The file path. The . Boolean value indicating the type of icon, used for performance optimization of . ImageSource result. Show shell context menu. Selected FileSystemInfoWrappers. Explorer control. HWND source. Can rename. Should invoke open command. Should open context menu on empty spaces. Selected layout type. Shell contextMenu command. Specifies how TrackPopupMenuEx positions the shortcut menu horizontally. Used to retrieve directory paths to system special folders. Flags used with the CMINVOKECOMMANDINFOEX structure. Specifies how the shortcut menu can be changed when calling IContextMenu::QueryContextMenu. Specifies the content of the new menu item. Specifies the content of the new menu item. Specifies the state of the new menu item. The attributes that the caller is requesting, when calling IShellFolder::GetAttributesOf. Defines the values used with the IShellFolder::GetDisplayNameOf and IShellFolder::SetNameOf methods to specify the type of file or folder names used by those methods. Flags specifying the information to return when calling IContextMenu::GetCommandString. Flags that specify the file information to retrieve with SHGetFileInfo. Flags that specify the file information to retrieve with SHGetFileInfo. Flags that specify the file information to retrieve with SHGetImageList. Contains information about a menu item. Contains information about a file object. Contains extended information about a shortcut menu command. Compares two file name strings in natural order used in windows file system. Enumerate shares in NT based windows. Frees buffer. Opens a directory, returns it's handle or zero. Path to the directory, e.g. "C:\\dir". Handle to the directory. Close it with CloseHandle(). Selected Shell ContextMenu command. None. Rename command. Copy command. Cut command. Paste command. Delete command. Open command. Tiles command. Small Icons command. Medium Icons command. Large Icons command. Extra Large Icons command. List command. Details command. Properties command. PasteShortCut command. NewFolder command. Static class listing all public commands. Shows the file or folder dialog of the . Clears the text from the watermark textbox. Gets the ShowDialog command. Gets the Clear command. Provides the watermark content based on the DialogType property and the current culture. Gets the localized watermark content based on the DialogType property. Not implemented. Class for converting an existing file path to ImageSource corresponding to the file path image from the file system. Converts a given file path to ImageSource of the file. Not implemented. Represents the type of the dialog the can use. is used. is used. is used. Helper class for . Gets the windows icon for the given file path type. The path to the file. Event args for the event. Initializes a new instance of the class. Gets the file / folder dialog instance. Gets or sets a value indicating whether the open operation should be cancelled. Event arguments for the event. Initializes a new instance of the class. Gets the file path that is about to be selected. Event arguments for the event. Initializes a new instance of the class. Gets or sets a value indicating whether the changing of the FilePath property should be cancelled. Base class for file and folder dialogs. Identifies the ResponseButton Property. Identifies the DialogResult dependency property. Identifies the BorderBackground dependency property. Identifies the Icon dependency property. Identifies the IconTemplate dependency property. Identifies the DialogStartupLocation dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the ExpandToCurrentDirectory dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Occurs when the DialogWindowBase is closed. The event is raised right next after the PreviewClosed event. Both events are raise by Close method. Occurs when the DialogWindowBase is closing. The event is raised whenever the Close method is invoked. Occurs when the is raised. Occurs when the DirectoryInfo wrapper is about to be created. Occurs when the current folder is about to change. Occurs when context menu is about to open. Occurs when a file or directory is about to enter edit mode. Gets or sets a string containing the selected file name, including the path. Short file name without the full path is not supported. Gets or sets a value indicating whether the dialog shows network computers in the navigation tree. Gets or sets a value indicating whether the control loads the drives under 'This PC' node in background thread. Could be used in scenarios when some drives are expected to load slower than normal. Gets or sets the initial directory. Gets or sets a value indicating whether the dialog box restores the directory to the previously selected directory before closing. Gets or sets the collection of custom places. Gets or sets a DialogResult value for the RadWindow. This is a dependency property. Gets or sets a brush to be used to draw the title of DialogWindow. This is a dependency property. Gets or sets the Icon image to appear in the RadWindow title bar. This is a dependency property. Gets or sets the IconTemplate property. This is a dependency property. Gets or sets a DialogStartupLocation value for this . This is a dependency property. Gets or sets a value indicating whether this allows drag-drop operations. Gets or sets the for this . Gets or sets a value indicating whether the main navigation pane expands and brings into view the current directory. Gets or sets a boolean value indicating whether hidden files and folders should be visible in the Dialog. Gets or sets a value indicating whether the user can rename file or folders via mouse click or keyboard F2 press in main pane. Gets or sets the initial . Gets the for this . This walks the visual tree for a parent of a specific type. The object which parent is searched. Gets the response button. The button. Sets the response button. The button. The ResponseButton value. When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call . Opens modal DialogWindow in case it hasn't been already opened. The DialogResult value. Show for testing purposes. Indicates whether IsInActiveState property should be updated when dialog is deactivated. Gets the DialogViewModel that will be used as DataContext for this . Gets the content for this . Creates a with the specified and . Selected file is null. Selected file is empty string, contains only white space, contains one or more invalid characters, or refers to a non-file device. Selected file refers to a non-file device. Selected file cannot be found, such as when mode is FileMode.Truncate or FileMode.Open, and the file specified by path does not exist. The file must already exist in these modes. An I/O error occurred or the stream has been closed. The caller does not have the required permission. Selected file is invalid, such as being on an unmapped drive. The access requested is not permitted by the operating system for the specified path, such as when access is Write or ReadWrite and the file or directory is set for read-only access. The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters. The specified mode contains an invalid value. Updates the visual state of the control. Indicates whether transitions should be used. Provides the CustomPlaces as list of DirectoryInfoWrappers to the DialogViewModel of this instance. Provides the InitialDirectory as DirectoryInfoWrapper to the of this instance. Returns null if DirectoryInfo cannot be created due to incorrect InitialDirectory string or access rights. Raises the event. The instance containing the event data. Raises the event. The instance containing the event data. Save information from the into this instance before the window is closed on Accept. Called before the event occurs. The data for the event. Called before the event occurs. The data for the event. Called before the event occurs. The data for the event. Raises the event. Raises the event. Raises the event. Raises the event. Represents a dialog that allows user selection of filename for a file to be opened. Initializes a new instance of the class. Gets or sets a value indicating whether the read-only check box is selected. Gets or sets a value indicating whether the dialog contains a read-only check box. Gets or sets a value indicating whether a file dialog returns either the location of the file referenced by a shortcut or the location of the shortcut file. Opens a read-only stream for the file that is selected by the user using RadOpenFileDialog />. A new that contains the selected file. Selected file is null. Selected file is empty string, contains only white space, contains one or more invalid characters, or refers to a non-file device. Selected file refers to a non-file device. Selected file cannot be found, such as when mode is FileMode.Truncate or FileMode.Open, and the file specified by path does not exist. The file must already exist in these modes. An I/O error occurred or the stream has been closed. The caller does not have the required permission. Selected file is invalid, such as being on an unmapped drive. The access requested is not permitted by the operating system for the specified path, such as when access is Write or ReadWrite and the file or directory is set for read-only access. The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters. The specified mode contains an invalid value. Resets the theme. Called when the Open command is executed. Gets the OpenFileDialogViewModel that will be used as DataContext for this . Represents a dialog that allows user selection of filename for file to be saved. Initializes a new instance of the class. Resets the theme. Creates a read-write file stream for the filename selected by the user using RadSaveFileDialog" />. A new that contains the selected file. Selected file is null. Selected file is empty string, contains only white space, contains one or more invalid characters, or refers to a non-file device. Selected file refers to a non-file device. Selected file cannot be found, such as when mode is FileMode.Truncate or FileMode.Open, and the file specified by path does not exist. The file must already exist in these modes. An I/O error occurred or the stream has been closed. The caller does not have the required permission. Selected file is invalid, such as being on an unmapped drive. The access requested is not permitted by the operating system for the specified path, such as when access is Write or ReadWrite and the file or directory is set for read-only access. The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters. The specified mode contains an invalid value. Selects for the icon based on the FilePath property of the control. If null or empty string is provided - EmptyTemplate is used, otherwise - NonEmptyTemplate. Icon template for existing file path. Icon template for empty file path. Selects DataTemplate based on the icon object provided. Control used for choosing a valid file / folder path via file / folder dialog or via typing in watermark text box. Initializes the FilePath property. Initializes the DialogType property. Identifies the WatermarkContent dependency property. Identifies the WatermarkTemplate dependency property. Identifies the ShowDialogButtonContent dependency property. Identifies the ShowDialogButtonTemplate dependency property. Identifies the ClearButtonContent dependency property. Identifies the ClearButtonTemplate dependency property. Identifies the Text dependency property. Identifies the IconTemplateSelector dependency property. Identifies the IsReadOnly dependency property. Identifies the IconVisibility dependency property. Identifies the EditorVisibility dependency property. Registers the routed event. Registers the routed event. Initializes a new instance of the class. Occurs when the file dialog for is about to be opened. Occurs when the file dialog is closed. Occurs when a new file path is about to be selected. User can cancel it and / or override its ImageSource used for the file path icon. Occurs when a new valid file path is selected via file browser, via typing or via programmatic change of the property . Gets or sets the path to a given file or folder. This property accepts only a valid (existing) file / folder path. Gets or sets a value indicating the type of the dialog that is opened by the show dialog button. Gets or sets the content to be shown when the TextBox is empty and not focused. Gets or sets the template for presenting the content, shown when the TextBox is empty and not focused. Gets or sets the content of the show dialog button. Gets or sets the content template of the show dialog button. Gets or sets the content of the clear button. Gets or sets the content template of the clear button. Gets or sets the text of the textbox. If the text is a valid file / folder path, property will be updated. Otherwise FilePath is set to empty string. Gets or sets the which chooses icon template based on the given . Gets or sets a value indicating whether the watermark textbox is in read-only mode. Gets or sets a value indicating the visibility of the file path icon. Gets or sets a value indicating the visibility of the watermark textbox. Opens the file / folder dialog for choosing a file path. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Called when property is changed. Called when the file dialog is about to be opened. Represents a dialog that allows user selection of folders. Initializes a new instance of the class. Resets the theme. Called when the Open command is executed. Gets the OpenFolderDialogViewModel that will be used as DataContext for this . A strongly-typed resource class, for looking up localized strings, etc. Returns the cached ResourceManager instance used by this class. Overrides the current thread's CurrentUICulture property for all resource lookups using this strongly typed resource class.