Skip to content
Auto
Products

BucketSchedulerBucketDescriptor

Namespace: TagBites.WinSchedulers.Descriptors
Assembly: TagBites.WinSchedulers.dll
Product: TagBites.WinSchedulers v. 1.3.8

Provides information about buckets in the BucketScheduler. This class cannot be inherited.

public sealed class BucketSchedulerBucketDescriptor : TagBites.WinSchedulers.ComponentModel.ComponentDescriptor

Inheritance: object → ComponentDescriptor → BucketSchedulerBucketDescriptor

BucketSchedulerBucketDescriptor(Type, Func<object, object>, Func<object, object>)

Section titled “BucketSchedulerBucketDescriptor(Type, Func<object, object>, Func<object, object>)”

Initializes a new instance of the BucketSchedulerBucketDescriptor class with the specified task component type and delegate which provide row and column containing the bucket.

public BucketSchedulerBucketDescriptor(Type componentType, Func<object, object> rowDelegate, Func<object, object> columnDelegate)

BucketSchedulerBucketDescriptor(Type, string, string)

Section titled “BucketSchedulerBucketDescriptor(Type, string, string)”

Initializes a new instance of the BucketSchedulerBucketDescriptor class with specified task component type, bucket row member and bucket column member.

public BucketSchedulerBucketDescriptor(Type componentType, string rowMember, string columnMember)
  • componentType Type
    The type of the component this descriptor is bound to.
  • rowMember string
    the name of the member that returns the bucket row
  • columnMember string
    the name of the member that returns the bucket column

Gets or sets the delegate encapsulating a method that returns the bucket bar color.

public Func<object, Color> BarColorDelegate { get; set; }

Func<object, Color>

A delegate that returns the bucket bar color.

Gets or sets the name of the member that returns the bucket bar color.

public string BarColorMember { get; set; }

string

A String represents the name of the member that contains the bucket bar color.

Gets or sets the delegate encapsulating a method that returns the bucket capacity.

public Func<object, double> CapacityDelegate { get; set; }

Func<object, double>

A delegate that returns the bucket capacity.

Gets or sets the name of the member that returns the bucket capacity.

public string CapacityMember { get; set; }

string

A String represents the name of the member that contains the bucket capacity.

Gets or sets the delegate encapsulating a method that returns the bucket color.

public Func<object, Color> ColorDelegate { get; set; }

Func<object, Color>

A delegate that returns the bucket color.

Gets or sets the name of the member that returns the bucket color.

public string ColorMember { get; set; }

string

A String represents the name of the member that contains the bucket color.

Gets or sets the delegate encapsulating a method that returns the column containing the bucket.

public Func<object, object> ColumnDelegate { get; set; }

Func<object, object>

A delegate that returns the column containing the bucket.

Gets or sets the name of the member that returns the column containing the bucket.

public string ColumnMember { get; set; }

string

A String represents the name of the member that returns the column containing the bucket.

Gets or sets the delegate encapsulating a method that returns the bucket font color.

public Func<object, Color> FontColorDelegate { get; set; }

Func<object, Color>

A delegate that returns the bucket font color.

Gets or sets the name of the member that returns the bucket font color.

public string FontColorMember { get; set; }

string

A String represents the name of the member that contains the bucket font color.

Gets or sets the delegate encapsulating a method that returns the row containing the bucket.

public Func<object, object> RowDelegate { get; set; }

Func<object, object>

A delegate that returns the row containing the bucket.

Gets or sets the name of the member that returns the row containing a bucket.

public string RowMember { get; set; }

string

A String represents the name of the member that returns the row containing the bucket.

Gets or sets the delegate encapsulating a method that returns the text displayed by the bucket.

public Func<object, string> TextDelegate { get; set; }

Func<object, string>

A delegate that returns the text displayed by the bucket.

Gets or sets the name of the member that returns the text displayed by the bucket.

public string TextMember { get; set; }

string

A String represents the name of the member that contains the text displayed by the bucket.