C# Class Microsoft.WindowsAPICodePack.Controls.WindowsPresentationFoundation.ExplorerBrowser

ExplorerBrowser
Inheritance: System.Windows.Controls.UserControl, System.Windows.Markup.IComponentConnector
Show file Open project: godly-devotion/Baka-MPlayer-old Class Usage Examples

Public Properties

Property Type Description
ItemsProperty System.Windows.DependencyProperty
NavigationLogProperty System.Windows.DependencyProperty
NavigationTargetProperty System.Windows.DependencyProperty
SelectedItemsProperty System.Windows.DependencyProperty

Public Methods

Method Description
Dispose ( ) : void

Disposes the class

ExplorerBrowser ( ) : System

Hosts the ExplorerBrowser WinForms wrapper in this control

Protected Methods

Method Description
Dispose ( bool disposed ) : void

Disposes the browser.

Private Methods

Method Description
ExplorerBrowserControl_ViewEnumerationComplete ( object sender, EventArgs e ) : void
ExplorerBrowserControl_ViewSelectedItemChanged ( object sender, EventArgs e ) : void
ExplorerBrowser_Loaded ( object sender, RoutedEventArgs e ) : void

To avoid the 'Dispatcher processing has been suspended' InvalidOperationException on Win7, the ExplorerBorwser native control is initialized after this control is fully loaded.

ItemsChanged ( object sender, EventArgs e ) : void
NavigationLogChanged ( object sender, NavigationLogEventArgs args ) : void

Synchronize NavigationLog collection to dependency collection

OnAdvancedQueryPaneChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnAlignLeftChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnAlwaysNavigateChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnAutoArrangeChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnCheckSelectChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnCommandsOrganizePaneChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnCommandsPaneChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnCommandsViewPaneChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnDetailsPaneChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnExtendedTilesChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnFullRowSelectChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnHideFileNamesChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnNavigateOnceChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnNavigationLogIndexChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnNavigationPaneChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnNoBrowserViewStateChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnNoColumnHeaderChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnNoHeaderInAllViewsChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnNoIconsChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnNoSubfoldersChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnPreviewPaneChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnQueryPaneChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnSingleClickActivateChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnSingleSelectionChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnThumbnailSizeChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnViewModeChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
SelectionChanged ( object sender, EventArgs e ) : void

Synchronize SelectedItems collection to dependency collection

UpdateDependencyPropertiesFromCLRPRoperties ( object sender, EventArgs e ) : void

Map changes to the CLR flags to the dependency properties

navigationTargetChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void

Method Details

Dispose() public method

Disposes the class
public Dispose ( ) : void
return void

Dispose() protected method

Disposes the browser.
protected Dispose ( bool disposed ) : void
disposed bool
return void

ExplorerBrowser() public method

Hosts the ExplorerBrowser WinForms wrapper in this control
public ExplorerBrowser ( ) : System
return System

Property Details

ItemsProperty public static property

The items in the ExplorerBrowser window
public static DependencyProperty,System.Windows ItemsProperty
return System.Windows.DependencyProperty

NavigationLogProperty public static property

The NavigationLog
public static DependencyProperty,System.Windows NavigationLogProperty
return System.Windows.DependencyProperty

NavigationTargetProperty public static property

The DependencyProperty for the NavigationTarget property
public static DependencyProperty,System.Windows NavigationTargetProperty
return System.Windows.DependencyProperty

SelectedItemsProperty public static property

The selected items in the ExplorerBrowser window
public static DependencyProperty,System.Windows SelectedItemsProperty
return System.Windows.DependencyProperty