alexa
menu

WPF

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download

    Show / Hide Table of Contents

    Class ToastOptions

    Options describing how a toast should look and behave when shown.

    Inheritance
    System.Object
    ToastOptions
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Syncfusion.UI.Xaml.SfToastNotification
    Assembly: Syncfusion.SfToastNotification.WPF.dll
    Syntax
    public sealed class ToastOptions

    Constructors

    ToastOptions()

    Declaration
    public ToastOptions()

    Properties

    AccentBrush

    Brush used to tint accent elements of the toast (icons, borders, highlights). Not applied when Severity is None. Applies to in-app toasts only; not used for native toasts.

    Declaration
    public SolidColorBrush AccentBrush { get; set; }
    Property Value
    Type
    System.Windows.Media.SolidColorBrush

    Actions

    Action buttons for the toast. For native toasts prefer using Arguments, for custom in-app toasts use Callback.

    Declaration
    public IList<ToastAction> Actions { get; set; }
    Property Value
    Type
    System.Collections.Generic.IList<ToastAction>

    ActionTemplateSelector

    DataTemplateSelector for customizing action button appearance per action. Applies to in-app toasts only; not used for native toasts.

    Declaration
    public DataTemplateSelector ActionTemplateSelector { get; set; }
    Property Value
    Type
    System.Windows.Controls.DataTemplateSelector

    CloseAnimationType

    Close animation type for this toast.

    Declaration
    public ToastAnimation CloseAnimationType { get; set; }
    Property Value
    Type
    ToastAnimation

    CloseButtonTemplate

    DataTemplate that replaces the close button in the default template. Applies to in-app toasts only; not used for native toasts.

    Declaration
    public DataTemplate CloseButtonTemplate { get; set; }
    Property Value
    Type
    System.Windows.DataTemplate

    ContentTemplate

    DataTemplate that replaces only the content area (title/message) in the default template. Applies to in-app toasts only; not used for native toasts.

    Declaration
    public DataTemplate ContentTemplate { get; set; }
    Property Value
    Type
    System.Windows.DataTemplate

    Duration

    Time to auto-close. Set PreventAutoClose to true to disable.

    Declaration
    public TimeSpan Duration { get; set; }
    Property Value
    Type
    System.TimeSpan

    Header

    Header text shown above or beside the message. Applies to in-app toasts only; not used for native toasts.

    Declaration
    public string Header { get; set; }
    Property Value
    Type
    System.String

    Height

    Desired height for the toast container (pixels).

    Declaration
    public double Height { get; set; }
    Property Value
    Type
    System.Double

    Id

    Custom Id. Generated automatically if not supplied.

    Declaration
    public string Id { get; set; }
    Property Value
    Type
    System.String

    Message

    Main message text.

    Declaration
    public string Message { get; set; }
    Property Value
    Type
    System.String

    Mode

    Mode describing how the toast is displayed (native or in-app).

    Declaration
    public ToastMode Mode { get; set; }
    Property Value
    Type
    ToastMode

    Placement

    Placement within the host.

    Declaration
    public ToastPlacement Placement { get; set; }
    Property Value
    Type
    ToastPlacement

    PreventAutoClose

    Disables auto-close when true.

    Declaration
    public bool PreventAutoClose { get; set; }
    Property Value
    Type
    System.Boolean

    Severity

    Severity of the in-app toast (Info/Success/Warning/Error).

    Declaration
    public ToastSeverity Severity { get; set; }
    Property Value
    Type
    ToastSeverity

    ShowActionButtons

    Whether the action buttons row is visible for this toast. Applies to in-app toasts only; not used for native toasts.

    Declaration
    public bool ShowActionButtons { get; set; }
    Property Value
    Type
    System.Boolean

    ShowAnimationType

    Show animation type for this toast.

    Declaration
    public ToastAnimation ShowAnimationType { get; set; }
    Property Value
    Type
    ToastAnimation

    ShowCloseButton

    Whether the close button is visible for this toast. Applies to in-app toasts only; not used for native toasts.

    Declaration
    public bool ShowCloseButton { get; set; }
    Property Value
    Type
    System.Boolean

    Title

    Title displayed in bold above the message.

    Declaration
    public string Title { get; set; }
    Property Value
    Type
    System.String

    TitleTemplate

    DataTemplate that replaces only the title area in the default template. Applies to in-app toasts only; not used for native toasts.

    Declaration
    public DataTemplate TitleTemplate { get; set; }
    Property Value
    Type
    System.Windows.DataTemplate

    Variant

    Visual variant (filled, outline, etc.).

    Declaration
    public ToastVariant Variant { get; set; }
    Property Value
    Type
    ToastVariant

    Width

    Desired width for the toast container (pixels).

    Declaration
    public double Width { get; set; }
    Property Value
    Type
    System.Double
    Back to top Generated by DocFX
    Copyright © 2001 - 2026 Syncfusion Inc. All Rights Reserved