BucketSchedulerBucketDescriptor
Namespace: TagBites.WinSchedulers.Descriptors
Assembly: TagBites.WinSchedulers.dll
Provides information about buckets in the TagBites.WinSchedulers.BucketScheduler. This class cannot be inherited.
public sealed class BucketSchedulerBucketDescriptor : TagBites.WinSchedulers.ComponentModel.ComponentDescriptor
Constructors
BucketSchedulerBucketDescriptor(Type, Func<object, object>, Func<object, object>)
Initializes a new instance of the TagBites.WinSchedulers.Descriptors.BucketSchedulerBucketDescriptor class with the specified task component type and delegate which provide row and column containing the bucket.
public void BucketSchedulerBucketDescriptor(Type componentType, Func<object, object> rowDelegate, Func<object, object> columnDelegate)
Result Type: void
Parameters
Type | Name | |
---|---|---|
Type | componentType | Type of the component this descriptor is bound to. |
Func<object,object> | rowDelegate | |
Func<object,object> | columnDelegate |
BucketSchedulerBucketDescriptor(Type, string, string)
Initializes a new instance of the TagBites.WinSchedulers.Descriptors.BucketSchedulerBucketDescriptor class with specified task component type, bucket row member and bucket column member.
public void BucketSchedulerBucketDescriptor(Type componentType, string rowMember, string columnMember)
Result Type: void
Parameters
Type | Name | |
---|---|---|
Type | componentType | The type of the component this descriptor is bound to. |
string | rowMember | the name of the member that returns the bucket row |
string | columnMember | the name of the member that returns the bucket column |
Properties
BarColorDelegate
Gets or sets the delegate encapsulating a method that returns the bucket bar color.
public Func<object, Color> BarColorDelegate { get; set; }
Result Type: Func<object,Color>
BarColorMember
Gets or sets the name of the member that returns the bucket bar color.
public string BarColorMember { get; set; }
Result Type: string
CapacityDelegate
Gets or sets the delegate encapsulating a method that returns the bucket capacity.
public Func<object, double> CapacityDelegate { get; set; }
Result Type: Func<object,double>
CapacityMember
Gets or sets the name of the member that returns the bucket capacity.
public string CapacityMember { get; set; }
Result Type: string
ColorDelegate
Gets or sets the delegate encapsulating a method that returns the bucket color.
public Func<object, Color> ColorDelegate { get; set; }
Result Type: Func<object,Color>
ColorMember
Gets or sets the name of the member that returns the bucket color.
public string ColorMember { get; set; }
Result Type: string
ColumnDelegate
Gets or sets the delegate encapsulating a method that returns the column containing the bucket.
public Func<object, object> ColumnDelegate { get; set; }
Result Type: Func<object,object>
ColumnMember
Gets or sets the name of the member that returns the column containing the bucket.
public string ColumnMember { get; set; }
Result Type: string
FontColorDelegate
Gets or sets the delegate encapsulating a method that returns the bucket font color.
public Func<object, Color> FontColorDelegate { get; set; }
Result Type: Func<object,Color>
FontColorMember
Gets or sets the name of the member that returns the bucket font color.
public string FontColorMember { get; set; }
Result Type: string
RowDelegate
Gets or sets the delegate encapsulating a method that returns the row containing the bucket.
public Func<object, object> RowDelegate { get; set; }
Result Type: Func<object,object>
RowMember
Gets or sets the name of the member that returns the row containing a bucket.
public string RowMember { get; set; }
Result Type: string
TextDelegate
Gets or sets the delegate encapsulating a method that returns the text displayed by the bucket.
public Func<object, string> TextDelegate { get; set; }
Result Type: Func<object,string>
TextMember
Gets or sets the name of the member that returns the text displayed by the bucket.
public string TextMember { get; set; }
Result Type: string