NativeMessageBox Home
  1. Home
  2. Docs
  3. API
    1. GitHub
    2. NuGet
    Native runtime + .NET wrapper

    NativeMessageBox

    NativeMessageBox delivers cross-platform native dialogs through a stable C ABI, a high-level .NET 8 client, and packaging that covers desktop, mobile, and browser targets.

    Start Getting Started Browse API GitHub Repository

    Start Here

    Getting Started Overview

    Choose the right entry point for managed, native, mobile, and browser consumers.

    Installation

    Package setup for .NET, native headers, prebuilt runtimes, and platform packaging artifacts.

    Quickstart (.NET)

    Show your first dialog with NativeMessageBoxClient and typed options.

    Quickstart (C ABI)

    Call the native runtime directly from C or any language that can interop with a C ABI.

    Documentation Sections

    Concepts

    Architecture, option modeling, result handling, and platform capability mapping.

    Guides

    Build, package, sample, browser-hosting, and troubleshooting workflows.

    Platforms

    Desktop, mobile, and browser implementation behavior and operational limits.

    Advanced

    Threading, host customization, runtime probing, diagnostics, and ABI contracts.

    Reference

    Feature matrix, release policy, docs pipeline, and roadmap context.

    API Documentation

    Generated .NET API pages with member navigation and source links.

    Repository

    • Source code and issues: github.com/wieslawsoltes/NativeMessageBox
    • Package feed: nuget.org/packages/NativeMessageBox

    Copyright © 2026, Wieslaw Soltes aka wieslawsoltes - Content licensed under the Creative Commons CC BY 2.5 | Site generated by lunet hosted on GitHub Pages