Click or drag to resize

Jam.Shell.WPF.Controls Namespace

Namespace for WPF Controls.
Classes
  ClassDescription
Public classAutoCompleteTextBox
A generic AutoComplete and AutoSuggest Textbox. Used as base class of ShellAutoCompleteTextBox.
Public classCode exampleBrowseForFolder
A dialog that can be used to select a folder.
Public classExplorerBrowser
This component embeds the native windows ExplorerBrowser control into a WPF component.
Public classJamBaseHwndHost
An extended HwndHost class that provides some functionality like automatic clipping in ScrollViewers.
Public classSearchEdit
A SearchEdit is a search box similar to the Windows Search in the upper right corner of the Windows Explorer and provides a search for files and folders.
Public classShellAutoCompleteTextBox
Textbox with autoComplete- and autoSuggest functionality from the shell.
Public classShellChangeNotifier
Use this component to get information about changes in the file system (copy, move or delete operations) and other changes relevant for shell operations. Different event types can be specified using the EventFilter property. Use the Directories or ItemIdList property to specify what folders should be tracked. You can implement events Change or ChangePIDL to receive and handle the notifications.
Public classCode exampleShellComboBox
The ShellComboBox is a configurable combobox containing drives and folders. The contents of the drop down list of the ShellComboBox can be influenced using the ShowOptions property. You can also supply an own custom ItemsSource. In order for predefined templates to work this should be a ObservableCollectionT of IJamItemIdList.
Public classCode exampleShellContextMenu
Component representing a the context menu for single or multiple shell items. It can be used in place of a normal ContextMenu on any element supporting ContextMenu. ShellItem or ShellItems contains the item(s) to show the context menu for. See examples for binding options.

MenuItems that are specified beneath the ShellContxtMenu will be added as custom items to the ShellContextMenu. ShowShellContextMenuOnTop controls the order of custom vs. shellitems in the menu.

Using the SystemStyle property, you can configure how the context menu is hosted. If true, the menu will be presented as Win32 context menu, the custom menu items will be transformed. If false, then menu is transformed to a WPF menu.
Public classCode exampleShellContextMenuProvider
Class that allows to show and execute shell context menus.
Public classShellFilePreview
A control for displaying file previews.
Public classShellMenuItem
A native WPF context menu item representing a shell menu item.
Public classCode exampleShellThumbnail
Control that displays the thumbnail of a shell item.
Interfaces
  InterfaceDescription
Public interfaceISuggestionProvider
Interface for implementations for the auto suggestions in the AutoCompleteTextBox.
Enumerations
  EnumerationDescription
Public enumerationShellAutoCompleteOptions
A bit-field of flags for specifying options for auto suggestions.
Public enumerationShellComboBoxShowOption
A bit-field of flags for specifying the contents of the ShellCombo instance.
Public enumerationShellThumbnailContentType
Values that represent possible content types of a ShellThumbnail.