New to Telerik UI for WinFormsStart a free 30-day trial

Control used for the history navigation part of the RadOpenFileDialog, RadSaveFileDialog and RadOpenFolderDialog

Definition

Namespace:Telerik.WinControls.FileDialogs

Assembly:Telerik.WinControls.UI.dll

Syntax:

C#
public class HistoryNavigationPaneUserControl : UserControl, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable, IContainerControl, IViewModelChangedListener

Inheritance: objectMarshalByRefObjectComponentControlScrollableControlContainerControlUserControlHistoryNavigationPaneUserControl...

Implements: IBindableComponentIComponentIContainerControlIDisposableIDropTargetISynchronizeInvokeIViewModelChangedListenerIWin32Window...

Constructors

Initializes a new instance of the HistoryNavigationPaneUserControl class.

C#
public HistoryNavigationPaneUserControl()

Properties

C#
public RadButton BackButton { get; }

Gets or sets the collection of selected DirectoryInfoWrapper.

C#
public ObservableCollection<DirectoryBaseWrapper> DirectoryHistory { get; set; }
C#
public RadButton ForwardButton { get; }
C#
public RadDropDownButton RecentLocationsDropDownButton { get; }
C#
public RadButton UpButton { get; }

Methods

Clean up any resources being used.

C#
protected override void Dispose(bool disposing)
Parameters:disposingbool

true if managed resources should be disposed; otherwise, false.

Overrides: ContainerControl.Dispose(bool)

C#
protected override void OnLoad(EventArgs e)
Parameters:eEventArgs

Overrides: UserControl.OnLoad(EventArgs)

C#
protected virtual void SetArrowButtonBorderAndFillVisibility(RadDropDownButton dropDownButton, bool hide)
Parameters:dropDownButtonRadDropDownButtonhidebool
C#
protected virtual void SetButtonBorderAndFillVisibility(RadButton button, bool hide)
Parameters:buttonRadButtonhidebool
C#
protected virtual Size SetButtonSizes(Size size)
Parameters:sizeSizeReturns:

Size

C#
protected virtual void SetupControlsForTheme(string themeName, bool hideBorderAndFill)
Parameters:themeNamestringhideBorderAndFillbool
C#
public void SetViewModel(DialogViewModel viewModel)
Parameters:viewModelDialogViewModel

Implements: IViewModelChangedListener.SetViewModel(DialogViewModel)