Bring quick-launch like appbars, popups, tray-icons and hotkeys to your app with ShellObjects.WPF

The ShellObjects.WPF 2009 component set brings to your app quick-launch-like appbars, MSN/Office2003 style popups, explorer-like progress dialogs, system-wide hotkeys, animated tray icons, and much more.
 
May 27, 2009 - PRLog -- ShellObjects.WPF 2009 is a set of components which allow your applications to create quick-launch like appbars with drag-docking and autohide functionality [ShellAppBar], display MSN/Office2003 style popups [ShellPopupNotification],display Explorer-like progress dialogs [ShellProgressDialog], monitor system idle time [SystemIdleTimer], perform multiple file/folder operations with Explorer-like progress dialog support [ShellFileOperation], define and listen to system-wide hotkeys [ SystemHotkey], create system tray icons with support for animations, multiple icons and balloon styles [ShellNotiyIcon], display Vista-style task-dialogs [TaskDialog], SingleInstanceComponent, TaskScheduler library, shortcut/internet shortcut library and more.
ShellObjects.WPF is written in 100% C# managed code; it fully supports Visual Studio 2008 with Net 3.5/3.0 and Vista; it has a royalty-free redistribution license; it has no external dependencies and it comes with comprehensive documentation and numerous samples.

ShellObjects.WPF consists of following components
ShellAppBar
--------------------
*Quickly and easily convert your forms into application desktop toolbars - simply place the component on your form and you are done!
*Dock appbars to any screen edge or leave them undocked.
*Complete support for animated autohide functionality when appbar is not in user.
*Support for appbar resizing when docked.
*Complete support for drag-docking of appbars.
*Support for multi-monitor configurations.

ShellPopupNotification
-----------------------------------
*Displays multiple popups in MSN or Office2003 style with complete customization of appearance.
*Multiple popups are automatically arranged on the screen and the arrangement origin and direction can be customized.
*Popups can be displayed using slide, fade or a combination of slide-fade animation with complete customization of animation properties and various slide styles.
*Popups can also be shown at programmer-defined locations on the screen.
*Popups can have a close button and an options button with the ability to automatically show a contextmenu when the options button is clicked
*Popups can be dragged around in Office2003 style by the gripper bar.
*A simple yet comprehensive API consisting of properties, methods and events allows complete customization and advanced control over the behavior.

ShellProgressDialog
-----------------------------
*Display user-friendly system-standard progress dialogs while performing lengthy operations.
*Displays stock system animations or custom animations.
*Displays progress bar indicator.
*Displays upto three lines of messages to convey progress details to the user.
*Automatically display 'time remaining' estimate.

TaskDialog
-------------------
*Full support for the new Vista task dialogs.
*Comprehensive task dialog features and functionality exposed via a simple set of methods, properties and events.
*Supports all task dialog features including progress bars, buttons, radio buttons, expando buttons and more.

SystemHotKey
---------------------
*Define system wide hotkeys which are listened for even when your application is not the active application.
*Full design-time support allows easy definition of the hotkey at design time.
*Hotkey can be enabled/disabled.

ShellFileOperation
--------------------------
*Easily perform copy, move, delete and rename operations on files/folders using the same API that is used by the OS.
*Full support for sub-folders/files (fully recursive operations).
*Operate on multiple files/folders at once.
*Shows progress dialog while operation is in progress.
*Asks for confirmations from user.

SystemIdleTimer
-------------------------
*Notifies when the system has been idle (no keyboard or mouse input) for a developer-defined interval.
*Notifies when the system resumes activity after exiting the idle state.

SingleInstanceComponent
-----------------------------------
*Just 1-line of code in the Main method allows your application to get notified when another instance of the same application is started.
*Support for passing of custom data such as command-line parameters from the new instance to the previous instance.
*The new instance can be optionally prevented from running.

TaskScheduler
------------------------
*Total control of the Windows Task Scheduler service
*Create, modify or delete tasks on local and remote computers.
*Add or delete a variety of triggers (event triggers, date/time triggers) from tasks.
*Simple yet powerful API for easy access to all features of the Task Scheduler.

ShellNotifyIcon
------------------------
*Displays icons in the shell tray notification area.
*Supports animation with complete control over the animation properties.
*Supports multiple icons - a different icon can be shown at different times depending on the state of your application.
*Automatically display a context menu when the icon is clicked or right-clicked.
*Supports balloon style infotips when the icon is added to the system tray.
*Displays a tooltip when the mouse moves over the icon.
*A simple yet comprehensive API consisting of properties, methods and events allows complete customization and advanced control over the behavior.

ShellLink
-----------------
*Allows applications to read, modify and create new shortcut/ shellinks (*.lnk files) through a simple set of properties and methods.

UrlLink
----------------
*Allows applications to read, modify and create new internet shortcuts (*.url files) through a simple set of properties and methods.

ShellObjects is also available in ActiveX and .Net Winforms versions. The ActiveX version is compatible with a wide variety of developing environments including Microsoft Visual Basic, Microsoft Visual C++ MFC and ATL apps, Microsoft Office VBA, Borland Delphi and Borland C++ Builder. The .Net versions are compatible with Visual Studio.Net 2002, Visual Studio.Net 2003, SharpDevelop and other IDEs.

ShellObjects is available directly from LogicNP Software. Trial versions and detailed product information is available at http://www.ssware.com/shlobj/shlobj.htm

Development licenses can be purchased starting from US $99. Multi-developer licenses, site licenses and Support and Upgrade Subscriptions are also available

# # #

LogicNP Software is a leading developer of user interface controls, and components and libraries based on .Net/WPF and ActiveX/MFC/ATL technologies. LogicNP Software’s mission is to empower developers with professional quality components , controls
End
Source: » Follow
Email:***@ssware.com Email Verified
Zip:411052
Tags:Component, Control, Shellobjects, Appbar, Megapack, Notifyicon, Popupnotification, Hotkey, Shelllink, Urllink
Industry:Computers, Software, Technology
Location:Pune - Maharashtra - India
Account Email Address Verified     Account Phone Number Verified     Disclaimer     Report Abuse
LogicNP Software PRs
Trending News
Most Viewed
Top Daily News



Like PRLog?
9K2K1K
Click to Share