Curvostella

Assembly of XHelpers.Windows

Helper Tools for WPF Applications

Curvostella

XHelpers library (Freeware) XHelpers library (Freeware)

The XHelpers.Windows.dll module contains visual classes designed for additional support of WPF applications. One of the main contribution is a basis for non-blocking API implementation (based on 2 threads; the XBackgroundOperation, XAppWaiting, XApplication, XWindow classes, etc.), which is one of several possible strategies.


Helper Types for Windowed Applications (the XHelpers namespace):

Category Types
WPF applications (additional functions) XApplication
Extended window class XWindow
Additional dispatcher functions XDispatcher
Waiting (message about the current action) XAppWaiting, XAppWaitingStatus;
XDisplayAppWaitingStatusHandler, XReportAppWaitingErrorCallback
Background operations (2nd thread) XBackgroundOperation
Support for busy state of windows/applications XBusyOverlayHelpers, XBusyToIsEnabledConverter, XBusyToOverlayVisibilityConverter
The XHelpers library resources XResources
Message boxes XMessageBox
Input helpers XInput, XCommand, XMenu, XFocus
Graphics XVideo, XDrawingSurfice
Other tools XUIElement, XLogicalTreeHelper, XDesignHelpers, XCursor


See source codes (C#/XAML) of the PaycorMaster samples.
Figures: PaycorMaster (Pay Correction Wizard)



Top

© Sergei Kitaev (Китаев С.Ю.)