.NET MAUI PromptInput Overview

Updated on May 16, 2026

The Telerik UI for .NET MAUI PromptInput is a feature-rich input control that bridges human-AI interaction within your .NET MAUI applications. It provides a polished, ready-made interface for sending prompts and managing the full input lifecycle in AI-driven scenarios such as chatbots, in-app assistants, and more. Beyond text input, the control supports voice dictation, file attachments, and in-app camera capture, covering everything users need to engage naturally within a conversational experience.

ninja-iconThe PromptInput is part of Telerik UI for .NET MAUI, the most comprehensive UI suite for .NET MAUI! To try it out, sign up for a free 30-day trial and kickstart your cross-platform app development today.Start Free Trial

.NET MAUI PromptInput Overview

Key Features of the .NET MAUI PromptInput

  • Chat-style input interface—PromptInput delivers a purpose-built UI for prompt and message submission, giving your users a familiar, intuitive interaction model out of the box. For more information, see the Getting Started article.
  • Display mode—The control supports Automatic, Compact, and Expanded display modes so you can render the input either as a single-line compact field or as an expanded multi-line area.
  • Message and placeholder—The PromptInput provides a bindable Message property along with Placeholder, PlaceholderColor, and TextColor properties for customizing the input area.
  • Max input lines—The control limits the number of lines the input area displays before it becomes scrollable.
  • Speech-to-text—Users can dictate their messages instead of typing. The control transcribes speech to text automatically, broadening accessibility across different user needs and contexts.
  • File attachments—The control allows users to pick and attach files to the prompt.
  • More button actions—The built-in More button exposes a customizable MoreButtonActions collection for additional toolbar actions, with an option to auto-generate the default actions.
  • Affix content—Custom content can be placed in the top, start, and end regions around the input area for scenarios such as showing the active topic, selecting a chat model, or displaying a character counter.
  • Commands—The PromptInput exposes commands for sending messages, picking files and photos, taking photos, removing attached files, and responding to speech recognition.
  • Styling and customization—Every visual aspect of the PromptInput can be tailored to fit your application's design language through dedicated style properties for the Send, 'More', and Speech-to-Text buttons.

Next Steps

See Also