You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
github-actions[bot] edited this page Oct 31, 2025
·
1 revision
The ElectronNET.Core API provides comprehensive access to Electron's native desktop functionality through a .NET interface. This section documents all the available API classes and their methods, events, and usage patterns.
API Classes
Core Application Management
Electron.App - Control your application's event lifecycle, manage app metadata, and handle system-level operations
Electron.WindowManager - Create and manage browser windows, control window behavior and appearance
Electron.Menu - Create application menus, context menus, and menu items with full keyboard shortcut support
User Interface & Interaction
Electron.Dialog - Display native system dialogs for opening/saving files, showing messages and alerts
Electron.Notification - Show native desktop notifications with custom content and actions
Electron.Tray - Create system tray icons with context menus and tooltip support
Electron.Dock - macOS dock integration for bounce effects and badge counts
System Integration
Electron.Shell - Desktop integration for opening files, URLs, and accessing system paths
Electron.Clipboard - Read from and write to the system clipboard with multiple data formats
Electron.Screen - Access display and screen information for responsive layouts
Electron.NativeTheme - Detect and respond to system theme changes (light/dark mode)
Communication & Automation
Electron.IpcMain - Inter-process communication between main process and renderer processes
Electron.HostHook - Custom host hook functionality for advanced integration scenarios
Electron.GlobalShortcut - Register global keyboard shortcuts that work even when app is not focused