Namespace Ecng.Xaml
Classes
- BusyIndicator
Displays a busy overlay on top of the content and toggles visual states based on the IsBusy flag.
- ComboBoxEditEx
The drop-down list to select single value.
- ComboBoxEditExSettings
Edit settings for ComboBoxEditEx.
- DateTimeOffsetEdit
DevExpress.Xpf.Editors.DateEdit for DateTimeOffset.
- DateTimeOffsetEditStrategy
DevExpress.Xpf.Editors.DateEditStrategy for DateTimeOffset.
- DateTimeOffsetEditor
DevExpress.Xpf.Editors.Settings.DateEditSettings for DateTimeOffset.
- DeferredUIAction
Executes an action on the UI thread no more frequently than a specified interval, with optional extra delay.
- DelayActionHelper
Provides a simple timer-based helper to invoke an action after a delay.
- DelegateCommand<T>
Delegate command capable of taking argument.
The argument type.
- DevExpMessageBoxHandler
Message box handler implementation for devexp.
- EditableTextBlock
A TextBlock that can be switched into an inline edit mode, rendering a TextBox adorner on top of itself.
- EditableTextBlockAdorner
Adorner class that overlays a TextBox over EditableTextBlock while it is in edit mode.
- EditorExtensions
Extension methods for DevExpress editors and related helpers used across WPF UI.
- EncodingEditor
DevExpress.Xpf.Editors.Settings.ComboBoxEditSettings for Encoding.
- EndPointEditor
Editor for EndPoint values.
- EndPointListEditor
Visual editor for entering and displaying a list of network endpoints.
- FileBrowserEditor
A file path picker editor for WPF allowing open/save dialogs and validation.
- FileBrowserPicker
Visual control used to select a file path with open/save dialogs and validation.
- FolderBrowserEditor
A folder path picker editor for WPF.
- FolderBrowserPicker
Visual editor for selecting a directory path.
- FontFamilyNamesItemsSource
FontFamily items source.
- FontWeightEdit
FontWeight editor.
- FontWeightEditSettings
FontWeight editor settings.
- GuiDispatcher
Dispatcher implementation that marshals actions to the WPF UI thread with batching and periodic execution support.
- HighlightingTextBlock
A specialized highlighting text block control. http://www.jeff.wilcox.name/2008/11/highlighting-autocompletebox/
- HyperlinkEx
Extended version Hyperlink that opens link automatically.
- IconUriBindingExtension
Extension receives binding for icon (svg/png) and creates image source binding which will auto update when theme changed.
- IpAddressEditor
Editor for IPAddress values.
- MessageBoxBuilder
Message box builder.
- MessageBoxBuilder.WpfMessageBoxHandler
WPF implementation of IMessageBoxHandler.
- NonTopmostPopup
Displays a non-topmost popup window with optional no-activate behavior.
- PropertyChangeNotifier
Notifies when a specified dependency property changes on a target object.
- SubsetComboBox
The drop-down list to select a set of fields.
- SubsetComboBoxSettings
Edit settings for SubsetComboBox.
- ThemedIconBinding
Icon binding.
- ThreadSafeObservableCollection<TItem>
Thread-safe observable collection that marshals notifications to a specified dispatcher.
- TimeSpanEditor
TimeSpan editor.
- TimeZoneEditor
Combo box control to select a time zone.
- UIObservableCollectionEx<TItem>
ObservableCollectionEx optimized for UI views to reduce refresh cost on bulk updates.
- ValidationHelper
Provides attached properties to associate validation rules with DevExpress editors.
- ValidationRulesCollection
Helpers for validation rules and mapping DevExpress BaseEdit to settings.
- XamlHelper
Miscellaneous WPF helper and extension methods for UI threading, bindings, imaging, dialogs, and type conversions.
Structs
- NonTopmostPopup.RECT
Win32 RECT structure.
Interfaces
- IMessageBoxHandler
Abstraction for showing message boxes. Allows plugging custom implementations.