Namespace Serenity.Ui.Application.Interfaces
Interfaces
IUiMouseInteractionLock
Interface for managing mouse/pointer interaction locks in the UI system.
Used to temporarily disable pointer input to UI elements (except the active owner) while maintaining keyboard navigation.
Tracks ownership so that when locked, only the owner's hierarchy receives pointer events.
IUiService
Interface for a UI service.
IUiServiceFactory
Factory interface for creating instances of IUiService with specified parameters.