Click or drag to resize

ITaskDialogArgs Interface

Class managing the settings of a ITaskDialog.

Namespace:  EBP.Api.Interfaces.Dialogs
Assembly:  EBP.Api.Common (in EBP.Api.Common.dll) Version: 1.0.2835.45 (1.0.2835.45)
Syntax
public interface ITaskDialogArgs : IDisposable, 
	IEquatable<IProxy>

The ITaskDialogArgs type exposes the following members.

Properties
  NameDescription
Public propertyButtons
The buttons (OK, Cancel, YesNo, OkCancel)
Public propertyCommandLinks
A collection of commandLinks
Public propertyContent
The complete message
Public propertyDefaultButton
The default buttons (OK, Cancel, Yes, No ...), button which is returned if user press enter key
Public propertyDefaultCommandLinkId
The default command link, Id of command link which is returned if user press enter key
Public propertyDefaultRadioButtonId
The default radio button identifier
Public propertyDefaultSessionEndingButton
The default buttons (OK, Cancel, Yes, No ...) which is returned if windows session is ending
Public propertyDefaultSessionEndingCommandLinkId
The default command link, Id of command link which is returned if windows session is ending
Public propertyFooterContent
Text to show in task dialog footer, in most case an help message relative to the task dialog
Public propertyFooterIcon
The footer icon (Error, Warning, Question...)
Public propertyIcon
The icon (Error, Warning, Question...)
Public propertyMainInstruction
A clear and small message
Public propertyRadioButtons
A collection of radio buttons
Public propertyShowDontAskAgainCheckBox
True if you want a "Don't show this message again" checkBox
Public propertyVerificationText
Text to show on the right of "verification" checkBox, If verificationText is empty, check box will not be shown except if ShowDontAskAgainCheckBox is true.
Top
Methods
  NameDescription
Public methodDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from IDisposable.)
Top
Remarks
The ITaskDialogArgs type can be instantiated with EBP.Api.Utils<TExtension>.GetInterface<T>
ITaskDialogArgs instance = Utils<ExtensionType>.GetInterface<ITaskDialogArgs>();
See Also