Show / Hide Table of Contents

Struct ProgressDialogProperties

Provides information about the properties used when initializing a new native Microsoft Windows progress dialog.

Implements
IEquatable<ProgressDialogProperties>
Inherited Members
ValueType.Equals(object)
ValueType.GetHashCode()
ValueType.ToString()
object.Equals(object, object)
object.GetType()
object.ReferenceEquals(object, object)
Namespace: TheXDS.MCART.Helpers
Assembly: MCART.Windows.dll
Syntax
[ExcludeFromCodeCoverage]
public readonly record struct ProgressDialogProperties : IEquatable<ProgressDialogProperties>

Constructors

| Edit this page View Source

ProgressDialogProperties(bool, bool, bool, bool, bool, bool)

Provides information about the properties used when initializing a new native Microsoft Windows progress dialog.

Declaration
public ProgressDialogProperties(bool CancelButton, bool Marquee, bool MinimizeButton, bool Modal, bool ProgressBar = true, bool ShowTimeRemaining = true)
Parameters
Type Name Description
bool CancelButton

Indicates whether the dialog should contain a cancel button.

bool Marquee

Indicates whether the dialog's progress bar should display in an indeterminate marquee state.

bool MinimizeButton

Indicates whether the dialog should include a minimize button.

bool Modal

Indicates whether the dialog should be displayed modally.

bool ProgressBar

Indicates whether the dialog should contain a progress bar.

bool ShowTimeRemaining

Indicates whether the remaining time of the operation should be shown in the dialog's third line.

Properties

| Edit this page View Source

CancelButton

Indicates whether the dialog should contain a cancel button.

Declaration
public bool CancelButton { get; init; }
Property Value
Type Description
bool
| Edit this page View Source

Marquee

Indicates whether the dialog's progress bar should display in an indeterminate marquee state.

Declaration
public bool Marquee { get; init; }
Property Value
Type Description
bool
| Edit this page View Source

MinimizeButton

Indicates whether the dialog should include a minimize button.

Declaration
public bool MinimizeButton { get; init; }
Property Value
Type Description
bool
| Edit this page View Source

Modal

Indicates whether the dialog should be displayed modally.

Declaration
public bool Modal { get; init; }
Property Value
Type Description
bool
| Edit this page View Source

ProgressBar

Indicates whether the dialog should contain a progress bar.

Declaration
public bool ProgressBar { get; init; }
Property Value
Type Description
bool
| Edit this page View Source

ShowTimeRemaining

Indicates whether the remaining time of the operation should be shown in the dialog's third line.

Declaration
public bool ShowTimeRemaining { get; init; }
Property Value
Type Description
bool

Implements

IEquatable<T>

Extension Methods

Objects.ShallowCopyTo(object, object, Type)
ObjectExtensions.FieldsOf<T>(object)
ObjectExtensions.GetAttribute<T>(object)
ObjectExtensions.GetAttributes<T>(object)
ObjectExtensions.HasAttrValue<TAttribute, TValue>(object, out TValue)
ObjectExtensions.HasAttribute<T>(object)
ObjectExtensions.HasAttribute<T>(object, out T?)
ObjectExtensions.HasAttributes<T>(object, out IEnumerable<T>?)
ObjectExtensions.Is(object?, object?)
ObjectExtensions.IsEither(object, IEnumerable)
ObjectExtensions.IsEither(object, params object[])
ObjectExtensions.IsNeither(object, IEnumerable)
ObjectExtensions.IsNeither(object, params object[])
ObjectExtensions.IsNot(object?, object?)
ObjectExtensions.PropertiesOf<T>(object)
ObjectExtensions.WhichAre(object, IEnumerable<object>)
ObjectExtensions.WhichAre(object, params object[])
Objects.Itself<T>(T)
Objects.ShallowClone<T>(T)
Objects.ShallowCopyTo<T>(T, T)
CollectionExtensions.PushInto<TItem, TCollection>(TItem, ICollection<TCollection>)
DictionaryExtensions.PushInto<TKey, TValue>(TValue, TKey, IDictionary<TKey, TValue>)
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX