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

ExplorerBrowser
Inheritance: System.Windows.Controls.UserControl, System.Windows.Markup.IComponentConnector
Exibir arquivo 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_oe static_oe property

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

NavigationLogProperty public_oe static_oe property

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

NavigationTargetProperty public_oe static_oe property

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

SelectedItemsProperty public_oe static_oe property

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