Class DateGroupItem
Describes an item used by the ValuesCollectionFilter to filter date values.
Inheritance
Inherited Members
Namespace: Telerik.Windows.Documents.Spreadsheet.Model.Filtering
Assembly: Telerik.Windows.Documents.Spreadsheet.dll
Syntax
public class DateGroupItem
Constructors
DateGroupItem(Int32)
Initializes a new instance of the DateGroupItem class.
Declaration
public DateGroupItem(int year)
Parameters
|
System.Int32
year
The year. |
DateGroupItem(Int32, Int32)
Initializes a new instance of the DateGroupItem class.
Declaration
public DateGroupItem(int year, int month)
Parameters
|
System.Int32
year
The year. |
|
System.Int32
month
The month. |
DateGroupItem(Int32, Int32, Int32)
Initializes a new instance of the DateGroupItem class.
Declaration
public DateGroupItem(int year, int month, int day)
Parameters
|
System.Int32
year
The year. |
|
System.Int32
month
The month. |
|
System.Int32
day
The day. |
DateGroupItem(Int32, Int32, Int32, Int32)
Initializes a new instance of the DateGroupItem class.
Declaration
public DateGroupItem(int year, int month, int day, int hour)
Parameters
|
System.Int32
year
The year. |
|
System.Int32
month
The month. |
|
System.Int32
day
The day. |
|
System.Int32
hour
The hour. |
DateGroupItem(Int32, Int32, Int32, Int32, Int32)
Initializes a new instance of the DateGroupItem class.
Declaration
public DateGroupItem(int year, int month, int day, int hour, int minute)
Parameters
|
System.Int32
year
The year. |
|
System.Int32
month
The month. |
|
System.Int32
day
The day. |
|
System.Int32
hour
The hour. |
|
System.Int32
minute
The minute. |
DateGroupItem(Int32, Int32, Int32, Int32, Int32, Int32)
Initializes a new instance of the DateGroupItem class.
Declaration
public DateGroupItem(int year, int month, int day, int hour, int minute, int seconds)
Parameters
|
System.Int32
year
The year. |
|
System.Int32
month
The month. |
|
System.Int32
day
The day. |
|
System.Int32
hour
The hour. |
|
System.Int32
minute
The minute. |
|
System.Int32
seconds
The seconds. |
Properties
DateTimeGroupingType
Gets the grouping type of the item.
Declaration
public DateTimeGroupingType DateTimeGroupingType { get; }
Property Value
|
DateTimeGroupingType
The grouping type of the item. |
Day
Gets the day.
Declaration
public int Day { get; }
Property Value
|
System.Int32
The day. |
Hour
Gets the hour.
Declaration
public int Hour { get; }
Property Value
|
System.Int32
The hour. |
Minute
Gets the minute.
Declaration
public int Minute { get; }
Property Value
|
System.Int32
The minute. |
Month
Gets the month.
Declaration
public int Month { get; }
Property Value
|
System.Int32
The month. |
Second
Gets the second.
Declaration
public int Second { get; }
Property Value
|
System.Int32
The second. |
Year
Gets the year.
Declaration
public int Year { get; }
Property Value
|
System.Int32
The year. |
Methods
DateSatisfiesItem(DateTime)
Determine whether the specified date satisfies the necessary conditions of the item. All dates whose year, month, day, hour, minute and/or second are the same as the properties of the item satisfy the item and will be shown by the filter. Which properties will be used in the comparison is determined by the grouping type of the item.
Declaration
public bool DateSatisfiesItem(DateTime date)
Parameters
|
System.DateTime
date
The date. |
Returns
|
System.Boolean
A value indicating whether the specified date satisfies the item. |
Equals(Object)
Determines whether the specified System.Object is equal to the current System.Object.
Declaration
public override bool Equals(object obj)
Parameters
|
System.Object
obj
The System.Object to compare with the current System.Object. |
Returns
|
System.Boolean
true if the specified System.Object is equal to the current System.Object; otherwise, false. |
Overrides
GetHashCode()
Serves as a hash function for a particular type.
Declaration
public override int GetHashCode()
Returns
|
System.Int32
A hash code for the current System.Object. |