skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • NEW: Design Kits for Figma
    • Online Training
    • Document Processing Library
    • Embedded Reporting for web and desktop
    Web
    Kendo UI UI for jQuery UI for Angular UI for React UI for Vue UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX UI for Silverlight UI for PHP UI for JSP
    Mobile
    UI for .NET MAUI UI for Xamarin
    Document Management
    Telerik Document Processing
    Desktop
    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF UI for UWP
    Reporting & Mocking
    Telerik Reporting Telerik Report Server Telerik JustMock
    Automated Testing
    Test Studio Test Studio Dev Edition
    CMS
    Sitefinity
    UI/UX Tools
    ThemeBuilder Design System Kit
    Debugging
    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Jam FiddlerCap FiddlerCore
    Extended Reality
    UI for Unity XR
    Free Tools
    JustAssembly JustDecompile VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Docs & Support
  • Pricing
  • Search
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Namespace Telerik.Windows.Controls.ConversationalUI

Classes

Author

Represent a chat participant. Author of messages.

CalendarMessage

Represents message type that displays DateTime values.

CancelResponseAction

Represents a response action that cancels the message interaction.

Card

Represents a basic card control.

CardMessage

Represents a basic card message.

CarouselCard

Represents a control that is used to display CarouselMessages.

CarouselMessage

Represents a message that displays a list of rich content elements.

ChatMessageList

Represents control that displays inline messages by a set of authors.

ChatOverlay

Represents control that displays a single overlay message.

ChatPopupPlaceholder

Represents control that displays a single popup message.

CommitResponseAction

Represents a response action that confirms the message interaction.

DataFormAutoBind

Represents attached behavior that can be used to automatically bind data form field to its model property.

DataFormField

Represents a field for a single property in DataForm message.

DataFormMessage

Represents a message that displays the properties of a bound item.

DataFormTemplateSelector

Gets an appropriate DataTemplate in accordance to the field type.

DynamicPropertyDescriptor

Represent a PropertyDescriptor that describes IDynamicMetaObjectProvider types.

FlightCard

Represents card control that is used to display FlightMessages.

FlightCardMessage

Represents card message type that displays information about flights.

FlightInfo

Represents information about a flight for the means of FlightCard.

GifMessage

Represents a message that displays gif files.

ImageCard

Represents a card control that is used to display image messages.

ImageCardMessage

Represents a message that displays images and text.

ImageMessage

Represents message type that displays an image.

InlineMessageControl

Represents control that hosts inline messages as its content.

InlineViewModel

Represents view model for ChatMessageList.

ListMessage

Represents message type that displays a list of values.

MessageBase

Represents the most basic abstraction of message that can report action results.

MessageGroup

MessageGroup is sequence of messages that have the same author.

MessageGroupViewModel

Represents the view model that contains the properties needed for MessageGroup.

MessageListItemViewModelBase

Represents a basic view model class for MessageList items.

MessageListTemplateSelector

Represents data template selector for choosing appropriate templates for MessageList items.

MessageReporter

Represents a class that translates the ReportMessageResult to RadChat.

MessageResultEventArgs

Provides data for the result of an executed report action.

MessageTemplateSelector

DataTemplateSelector class that different templates for the separate message types.

OverlayViewModel

Represents view model for ChatOverlay.

PopupViewModel

Represents view model for ChatPopupPlaceHolder.

ProductCard

ProductCardMessage

Represents a card message that displays info about a product.

ReportResultAttribute

Represent an attribute that is used to mark properties, which changes report results to RadChat.

ReportResultViewModel

Defines members for handling response actions and message results.

ResponseAction

Represents a class that wraps command logic for the response actions feature of messages.

ResultFormatter<T>

Represents a formatter that is used by ReportResultAttribute.

ScrollViewerScrollingHelper

ScrollViewerScrollingHelper class is used for horizontal scrolling using the mouse wheel.

SendMessageEventArgs

Represents event arguments for the SendMessage event.

SuggestedAction

Represents a class that wraps command logic for the suggested actions feature.

SuggestedActionsEventArgs

Represents event arguments for SuggestedActionReported event.

TextMessage

Represents a message that displays simple text.

TextMessageControl

Represents a control that displays text messages.

TimeBreakControl

Represent a control that is used to display a time break.

TimeBreakEventArgs

Represents the data that is used for describing a time break.

TimeBreakViewModel

Represent the view model that exposes the TimeBreak properties.

ToolBarCommand

Represents a command wrapper that is used in RadChat's ToolBar.

TypingIndicator

Represents a control that visualizes a message when a number of authors are typing.

ValueResponseAction

Represents a response action that chooses a specific value.

WeatherCard

Represents a card control that is used to display WeatherCards.

WeatherCardMessage

Represents a message that displays info about weather.

Interfaces

IFormatResult

Defines members form formatting value to string.

IInlineMessage

Represents message that can be displayed in inline position.

IMessageConverter

Defines methods for converting between message and data object.

IMessageReportSubscriber

Defines members for connecting to MessageReporter.

IOverlayMessage

Represents message that can be displayed in overlay position.

IPopupMessage

Represents message that can be displayed in popup position.

IReportMessageResult

Enables a chat message to report results (change of key properties; action execution).

Enums

CardOrientation

Represents the different types of card layout orientation.

ImageDisplayMode

Represents the image sizing display modes for ImageCards.

MessageDisplayPosition

Specifies the position of the message on the display.

MessagePosition

Specifies the position of the message.

MessageReportType

Represents report types that happen after message interaction.

MessageType

Represents the different type of messages supported by RadChat.

Was this article helpful?

Tell us how we can improve this article

Skip
Getting Started
  • Install Now
  • Demos
  • SDK Samples Browser
  • Sample Applications
Support Resources
  • Code Library
  • Knowledge Base
  • MVVM Support
  • Videos
  • GitHub SDK Repository
Community
  • Forums
  • Blogs
  • XAML Feedback Portal
  • Document Processing Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.