skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • AI Coding Assistants
    • Embedded Reporting
    • Document Processing Libraries
    • SSO Account Sign-in

    Web

    Kendo UI UI for Angular UI for Vue UI for jQuery KendoReact UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI

    Document Management

    Telerik Document Processing

    Desktop

    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF

    Reporting

    Telerik Reporting Telerik Report Server

    Testing & Mocking

    Test Studio Telerik JustMock

    CMS

    Sitefinity

    AI Productivity Tools

    AI Coding Assistants

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    KendoReact Free VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Support and Learning

    • Support and Learning Hub
    • First Steps
    • Docs
    • Demos
    • Virtual Classroom
    • Forums
    • Videos
    • Blogs
    • Accessibility
    • Submit a Ticket

    Productivity and Design Tools

    • Visual Studio Extensions
    • Visual Studio Templates
    • Embedded Reporting
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Class FileBrowserTreeView

Represents a TreeView control for displaying the hierarchical folder structure in the RadOpenFileDialog, RadOpenFolderDialog and RadSaveFileDialog.

Inheritance
System.Object
RadControl
RadTreeView
FileBrowserTreeView
Inherited Members
RadTreeView.OnLoad(Size)
RadTreeView.Dispose(Boolean)
RadTreeView.CreateChildItems(RadElement)
RadTreeView.CreateTreeViewElement()
RadTreeView.WireEvents()
RadTreeView.UnwireEvents()
RadTreeView.SetError(String, RadTreeNode)
RadTreeView.AddNodeByPath(String)
RadTreeView.AddNodeByPath(String, String)
RadTreeView.GetNodeByPath(String)
RadTreeView.GetNodeByPath(String, String)
RadTreeView.GetNodeByName(String)
RadTreeView.GetNodeByName(String, RadTreeNode)
RadTreeView.BringIntoView(RadTreeNode)
RadTreeView.Find(Predicate<RadTreeNode>)
RadTreeView.Find<T>(FindAction<T>, T)
RadTreeView.Find(String)
RadTreeView.ForEach(Action<RadTreeNode>)
RadTreeView.FindNodes(Predicate<RadTreeNode>)
RadTreeView.FindNodes<T>(FindAction<T>, T)
RadTreeView.FindNodes(String)
RadTreeView.Execute(ICommand, Object[])
RadTreeView.Execute(Boolean, ICommand, Object[])
RadTreeView.BeginEdit()
RadTreeView.EndEdit()
RadTreeView.CancelEdit()
RadTreeView.LoadXML(String, Type[])
RadTreeView.LoadXML(Stream, Type[])
RadTreeView.SaveXML(String, Type[])
RadTreeView.SaveXML(Stream, Type[])
RadTreeView.BeginUpdate()
RadTreeView.EndUpdate()
RadTreeView.DeferRefresh()
RadTreeView.CollapseAll()
RadTreeView.CollapseAll(RadTreeNodeCollection)
RadTreeView.ExpandAll()
RadTreeView.ExpandAll(RadTreeNodeCollection)
RadTreeView.GetNodeAt(Point)
RadTreeView.GetNodeAt(Int32, Int32)
RadTreeView.GetNodeCount(Boolean)
RadTreeView.ToString()
RadTreeView.SelectAll()
RadTreeView.ClearSelection()
RadTreeView.BeginInit()
RadTreeView.EndInit()
RadTreeView.OnClick(EventArgs)
RadTreeView.LoadXMLWithReader(XmlReader, Type[])
RadTreeView.SaveXMLWithWriter(TextWriter, Type[])
RadTreeView.WndProc(Message)
RadTreeView.OnBindingContextChanged(EventArgs)
RadTreeView.OnGotFocus(EventArgs)
RadTreeView.OnLostFocus(EventArgs)
RadTreeView.OnMouseClick(MouseEventArgs)
RadTreeView.OnMouseDoubleClick(MouseEventArgs)
RadTreeView.OnKeyPress(KeyPressEventArgs)
RadTreeView.OnMouseEnter(EventArgs)
RadTreeView.OnMouseLeave(EventArgs)
RadTreeView.OnMouseWheel(MouseEventArgs)
RadTreeView.IsInputKey(Keys)
RadTreeView.OnThemeNameChanged(ThemeNameChangedEventArgs)
RadTreeView.OnNotifyPropertyChanged(PropertyChangedEventArgs)
RadTreeView.ExecuteBatchCommand(RadTreeNodeCollection, Int32, ICommand, Object[])
RadTreeView.ExecuteScalarCommand(RadTreeNode, Int32, ICommand, Object[])
RadTreeView.ExecuteBatchCommand(RadTreeNode, Int32, ICommand, Object[])
RadTreeView.CreateAccessibilityInstance()
RadTreeView.ProcessCodedUIMessage(IPCMessage)
RadTreeView.AutoSize
RadTreeView.AutoScroll
RadTreeView.EnableKineticScrolling
RadTreeView.LazyMode
RadTreeView.DropHintColor
RadTreeView.ShowDropHint
RadTreeView.ShowDragHint
RadTreeView.RelationBindings
RadTreeView.EnableDeferredScrolling
RadTreeView.ExpandAnimation
RadTreeView.PlusMinusAnimationStep
RadTreeView.AllowPlusMinusAnimation
RadTreeView.ImageIndex
RadTreeView.ImageKey
RadTreeView.AllowDragDrop
RadTreeView.MultiSelect
RadTreeView.RadContextMenu
RadTreeView.ContextMenuStrip
RadTreeView.Filter
RadTreeView.SortOrder
RadTreeView.FilterDescriptors
RadTreeView.SortDescriptors
RadTreeView.CheckBoxes
RadTreeView.AutoCheckChildNodes
RadTreeView.FullRowSelect
RadTreeView.HideSelection
RadTreeView.HotTracking
RadTreeView.TreeIndent
RadTreeView.ItemHeight
RadTreeView.AllowArbitraryItemHeight
RadTreeView.SpacingBetweenNodes
RadTreeView.AllowEdit
RadTreeView.AllowAdd
RadTreeView.AllowRemove
RadTreeView.IsEditing
RadTreeView.ActiveEditor
RadTreeView.LineColor
RadTreeView.PathSeparator
RadTreeView.SelectedNode
RadTreeView.SelectedNodes
RadTreeView.CheckedNodes
RadTreeView.ShowLines
RadTreeView.ShowNodeToolTips
RadTreeView.ShowExpandCollapse
RadTreeView.ShowRootLines
RadTreeView.TopNode
RadTreeView.VisibleCount
RadTreeView.DataMember
RadTreeView.DataSource
RadTreeView.DisplayMember
RadTreeView.ValueMember
RadTreeView.CheckedMember
RadTreeView.ChildMember
RadTreeView.ParentMember
RadTreeView.ToggleStateConverter
RadTreeView.Nodes
RadTreeView.TreeViewElement
RadTreeView.HScrollBar
RadTreeView.VScrollBar
RadTreeView.LineStyle
RadTreeView.LineWidth
RadTreeView.TriStateMode
RadTreeView.ToggleMode
RadTreeView.TreeViewXml
RadTreeView.KeyboardSearchEnabled
RadTreeView.KeyboardSearchResetInterval
RadTreeView.FindStringComparer
RadTreeView.BackColor
RadTreeView.ForeColor
RadTreeView.Text
RadTreeView.DefaultSize
RadTreeView.ExpandMode
RadTreeView.AllowDefaultContextMenu
RadTreeView.ShowExpander
RadTreeView.DataError
RadTreeView.ItemDrag
RadTreeView.EditorRequired
RadTreeView.Editing
RadTreeView.EditorInitialized
RadTreeView.Edited
RadTreeView.ValueChanging
RadTreeView.ValueChanged
RadTreeView.ValueValidating
RadTreeView.ValidationError
RadTreeView.DragEnding
RadTreeView.DragEnded
RadTreeView.DragStarting
RadTreeView.DragStarted
RadTreeView.DragOverNode
RadTreeView.SelectedNodeChanging
RadTreeView.SelectedNodeChanged
RadTreeView.SelectedNodesCleared
RadTreeView.SelectedNodesChanged
RadTreeView.NodeMouseDown
RadTreeView.NodeMouseUp
RadTreeView.NodeMouseMove
RadTreeView.NodeMouseEnter
RadTreeView.NodeMouseLeave
RadTreeView.NodeMouseHover
RadTreeView.NodeMouseClick
RadTreeView.NodeMouseDoubleClick
RadTreeView.NodeCheckedChanging
RadTreeView.NodeCheckedChanged
RadTreeView.NodeExpandedChanging
RadTreeView.NodeExpandedChanged
RadTreeView.NodesNeeded
RadTreeView.NodeFormatting
RadTreeView.CreateNode
RadTreeView.CreateNodeElement
RadTreeView.ContextMenuOpening
RadTreeView.NodeRemoved
RadTreeView.NodeRemoving
RadTreeView.NodeAdded
RadTreeView.NodeDataBound
RadTreeView.NodeAdding
RadControl.isResizing2
RadControl.isDisposing2
RadControl.invalidResizeRect
RadControl.isAccessibilityRequested
RadControl.Construct()
RadControl.CreateBehavior()
RadControl.CreateRootElement()
RadControl.InitializeRootElement(RootRadElement)
RadControl.LoadElementTree()
RadControl.LoadElementTree(Size)
RadControl.SetIsInitializing(Boolean)
RadControl.ShouldSerializeBackColor()
RadControl.SetBackColorThemeOverrides()
RadControl.ResetBackColorThemeOverrides()
RadControl.ShouldSerializeForeColor()
RadControl.SetForeColorThemeOverrides()
RadControl.ResetForeColorThemeOverrides()
RadControl.ShouldSerializeFont()
RadControl.OnKeyUp(KeyEventArgs)
RadControl.OnPreviewKeyDown(PreviewKeyDownEventArgs)
RadControl.OnDoubleClick(EventArgs)
RadControl.OnMouseHover(EventArgs)
RadControl.OnMouseCaptureChanged(EventArgs)
RadControl.OnCreateControl()
RadControl.OnHandleDestroyed(EventArgs)
RadControl.OnParentChanged(EventArgs)
RadControl.OnVisibleChanged(EventArgs)
RadControl.OnFontChanged(EventArgs)
RadControl.OnForeColorChanged(EventArgs)
RadControl.OnBackColorChanged(EventArgs)
RadControl.OnEnabledChanged(EventArgs)
RadControl.OnLocationChanged(EventArgs)
RadControl.OnPaddingChanged(EventArgs)
RadControl.OnRightToLeftChanged(EventArgs)
RadControl.OnPaint(PaintEventArgs)
RadControl.OnLayout(LayoutEventArgs)
RadControl.OnAutoSizeChanged(EventArgs)
RadControl.OnInvalidated(RadElement)
RadControl.OnCaptureLosing()
RadControl.OnThemeChanged()
RadControl.OnToolTipTextNeeded(Object, ToolTipTextNeededEventArgs)
RadControl.OnScreenTipNeeded(Object, ScreenTipNeededEventArgs)
RadControl.ProcessMnemonic(Char)
RadControl.ProcessFocusRequested(RadElement)
RadControl.ProcessCaptureChangeRequested(RadElement, Boolean)
RadControl.ProcessAutoSizeChanged(Boolean)
RadControl.CallOnMouseCaptureChanged(EventArgs)
RadControl.CallBaseOnGotFocus(EventArgs)
RadControl.CallBaseOnLostFocus(EventArgs)
RadControl.CallOnToolTipTextNeeded(Object, ToolTipTextNeededEventArgs)
RadControl.CallOnScreenTipNeeded(Object, ScreenTipNeededEventArgs)
RadControl.CallOnMouseUp(MouseEventArgs)
RadControl.CallOnMouseDown(MouseEventArgs)
RadControl.CallOnClick(EventArgs)
RadControl.CallOnDoubleClick(EventArgs)
RadControl.CallOnMouseEnter(EventArgs)
RadControl.CallOnMouseWheel(MouseEventArgs)
RadControl.CallOnMouseLeave(EventArgs)
RadControl.CallOnMouseMove(MouseEventArgs)
RadControl.CallOnMouseHover(EventArgs)
RadControl.CallOnPreviewKeyDown(PreviewKeyDownEventArgs)
RadControl.CallBaseOnKeyDown(KeyEventArgs)
RadControl.CallOnKeyDown(KeyEventArgs)
RadControl.CallBaseOnKeyPress(KeyPressEventArgs)
RadControl.CallOnKeyPress(KeyPressEventArgs)
RadControl.GetInputElement()
RadControl.CallBaseOnKeyUp(KeyEventArgs)
RadControl.CallOnKeyUp(KeyEventArgs)
RadControl.CallOnThemeNameChanged(ThemeNameChangedEventArgs)
RadControl.CallOnVisibleChanged(EventArgs)
RadControl.OnNotifyPropertyChanged(String)
RadControl.IComponentTreeHandler.GetShowFocusCues()
RadControl.IComponentTreeHandler.CreateRootElement()
RadControl.IComponentTreeHandler.CreateChildItems(RadElement)
RadControl.IComponentTreeHandler.InitializeRootElement(RootRadElement)
RadControl.IComponentTreeHandler.InvalidateElement(RadElement)
RadControl.IComponentTreeHandler.InvalidateElement(RadElement, Rectangle)
RadControl.IComponentTreeHandler.InvalidateIfNotSuspended()
RadControl.IComponentTreeHandler.GetAmbientPropertyValue(RadProperty)
RadControl.IComponentTreeHandler.ControlThemeChangedCallback()
RadControl.IComponentTreeHandler.OnAmbientPropertyChanged(RadProperty)
RadControl.IComponentTreeHandler.OnFocusRequested(RadElement)
RadControl.IComponentTreeHandler.OnCaptureChangeRequested(RadElement, Boolean)
RadControl.IComponentTreeHandler.OnDisplayPropertyChanged(RadPropertyChangedEventArgs)
RadControl.IComponentTreeHandler.CallOnThemeNameChanged(ThemeNameChangedEventArgs)
RadControl.IComponentTreeHandler.CallOnMouseCaptureChanged(EventArgs)
RadControl.IComponentTreeHandler.CallOnToolTipTextNeeded(Object, ToolTipTextNeededEventArgs)
RadControl.IComponentTreeHandler.CallOnScreenTipNeeded(Object, ScreenTipNeededEventArgs)
RadControl.GetPreferredSize(Size)
RadControl.SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified)
RadControl.GetRootElementDesiredSize(Int32, Int32, Int32, Int32)
RadControl.OnZoomGesture(ZoomGestureEventArgs)
RadControl.OnRotateGesture(RotateGestureEventArgs)
RadControl.OnPanGesture(PanGestureEventArgs)
RadControl.OnTwoFingerTapGesture(GestureEventArgs)
RadControl.OnPressAndTapGesture(PressAndTapGestureEventArgs)
RadControl.OnGesture(GestureEventArgs)
RadControl.ProcessGesture(Message)
RadControl.EnableGesture(GestureType)
RadControl.DisableGesture(GestureType)
RadControl.Refresh()
RadControl.SuspendUpdate()
RadControl.ResumeUpdate()
RadControl.ResumeUpdate(Boolean)
RadControl.InvokeLayoutCallback(LayoutCallback)
RadControl.RegisterHostedControl(RadHostItem)
RadControl.UnregisterHostedControl(RadHostItem, Boolean)
RadControl.ControlDefinesThemeForElement(RadElement)
RadControl.ResolveStyleGroupForElement(StyleGroup, RadObject)
RadControl.GetPlainText()
RadControl.CanEditUIElement(RadElement)
RadControl.GetChildAt(Int32)
RadControl.ShouldSerializeProperty(RadProperty)
RadControl.ShouldSerializeProperty(RadProperty, RadObject)
RadControl.ResetProperty(RadProperty, RadObject)
RadControl.CanEditElementAtDesignTime(RadElement)
RadControl.GetControlDefaultSize()
RadControl.GetDpiScaledSize(Size)
RadControl.GetDpiScaledSize(SizeF)
RadControl.FindPropertyInChildren(RadControl, IPCMessage)
RadControl.CallAccessibilityNotifyClients(AccessibleEvents, Int32)
RadControl.IPCHost.ProcessMessage(IPCMessage)
RadControl.ScaleControl(SizeF, BoundsSpecified)
RadControl.PerformRadAutoScale(Nullable<BoundsSpecified>)
RadControl.SetRadAutoScale(Boolean)
RadControl.IComponentTreeHandler.get_Name()
RadControl.IComponentTreeHandler.set_Name(String)
RadControl.EnableDpiScaling
RadControl.EnableRadAutoScale
RadControl.EnableRadFormInitialDpiScaling
RadControl.EnableImageDpiScaling
RadControl.EnableSvgImages
RadControl.IsTrial
RadControl.IsLoaded
RadControl.LayoutManager
RadControl.ElementTree
RadControl.UseCompatibleTextRenderingDefaultValue
RadControl.Behavior
RadControl.RootElement
RadControl.Padding
RadControl.ThemeName
RadControl.EnableTheming
RadControl.ImageList
RadControl.ImageScalingSize
RadControl.UseCompatibleTextRendering
RadControl.MaximumSize
RadControl.MinimumSize
RadControl.Focusable
RadControl.Site
RadControl.CausesValidation
RadControl.IsInitializing
RadControl.SmallImageList
RadControl.SmallImageScalingSize
RadControl.IsDesignMode
RadControl.IsDisplayed
RadControl.FocusedElement
RadControl.AllowShowFocusCues
RadControl.ShowItemToolTips
RadControl.CommandBindings
RadControl.EnableKeyMap
RadControl.Font
RadControl.ValidationCancel
RadControl.IComponentTreeHandler.IsDesignMode
RadControl.IComponentTreeHandler.ElementTree
RadControl.IComponentTreeHandler.Behavior
RadControl.IComponentTreeHandler.Initializing
RadControl.IComponentTreeHandler.ThemeClassName
RadControl.EnableGestures
RadControl.EnableAnalytics
RadControl.AnalyticsName
RadControl.EnableRadAccessibilityObjects
RadControl.AccessibilityRequested
RadControl.EnableCodedUITests
RadControl.EnableCodedUITestsDefaultValue
RadControl.EnableUIAutomation
RadControl.EnableUIAutomationDefaultValue
RadControl.IPCHost.Context
RadControl.ElementInvalidated
RadControl.ToolTipTextNeeded
RadControl.ScreenTipNeeded
RadControl.ThemeNameChanged
RadControl.Initialized
RadControl.PropertyChanged
RadControl.ZoomGesture
RadControl.RotateGesture
RadControl.PanGesture
RadControl.TwoFingerTapGesture
RadControl.PressAndTapGesture
Namespace: Telerik.WinControls.FileDialogs
Assembly: Telerik.WinControls.UI.dll

Syntax

public class FileBrowserTreeView : RadTreeView, INotifyPropertyChanged, ISupportInitializeNotification, ISupportInitialize, IComponentTreeHandler, ILayoutHandler, IPCHost, IAnalyticsProvider, IFilterable, IViewModelChangedListener

Constructors

FileBrowserTreeView()

Initializes a new instance of the FileBrowserTreeView class.

Declaration
public FileBrowserTreeView()

Properties

FileBrowserDragDropBehavior

Gets or sets the FileBrowserDragDropBehavior for this FileBrowserTreeView.

Declaration
public FileBrowserDragDropBehavior FileBrowserDragDropBehavior { get; set; }
Property Value
FileBrowserDragDropBehavior

ShowHiddenFiles

Declaration
public bool ShowHiddenFiles { get; }
Property Value
System.Boolean

ThemeClassName

Declaration
public override string ThemeClassName { get; set; }
Property Value
System.String

Overrides
RadControl.ThemeClassName

Methods

OnDragDrop(DragEventArgs)

Declaration
protected override void OnDragDrop(DragEventArgs drgevent)
Parameters
System.Windows.Forms.DragEventArgs drgevent

OnDragOver(DragEventArgs)

Declaration
protected override void OnDragOver(DragEventArgs drgevent)
Parameters
System.Windows.Forms.DragEventArgs drgevent

OnKeyDown(KeyEventArgs)

Declaration
protected override void OnKeyDown(KeyEventArgs e)
Parameters
System.Windows.Forms.KeyEventArgs e

Overrides
RadTreeView.OnKeyDown(KeyEventArgs)

OnMouseDown(MouseEventArgs)

Declaration
protected override void OnMouseDown(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs e

Overrides
RadTreeView.OnMouseDown(MouseEventArgs)

OnMouseMove(MouseEventArgs)

Declaration
protected override void OnMouseMove(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs e

Overrides
RadTreeView.OnMouseMove(MouseEventArgs)

OnMouseUp(MouseEventArgs)

Declaration
protected override void OnMouseUp(MouseEventArgs e)
Parameters
System.Windows.Forms.MouseEventArgs e

Overrides
RadTreeView.OnMouseUp(MouseEventArgs)

OnQueryContinueDrag(QueryContinueDragEventArgs)

Declaration
protected override void OnQueryContinueDrag(QueryContinueDragEventArgs qcdevent)
Parameters
System.Windows.Forms.QueryContinueDragEventArgs qcdevent

SetViewModel(DialogViewModel)

Declaration
public void SetViewModel(DialogViewModel viewModel)
Parameters
DialogViewModel viewModel

Implements
IViewModelChangedListener.SetViewModel(DialogViewModel)

Extension Methods

SvgExtentions.Traverse<T>(T, Func<T, IEnumerable<T>>)
SvgExtentions.TraverseDepthFirst<T>(T, Func<T, IEnumerable<T>>)
Getting Started
  • Install Now
  • Demos
  • Step-by-Step Tutorial
  • Sample Applications
  • SDK Samples
  • Visual Studio Extensions
Support Resources
  • Code Library
  • Knowledge Base
  • Videos
Community
  • Forums
  • Blogs
  • Feedback Portal
  • Document Processing Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.