# TemporalPicker class

Namespace: [Grasshopper2.UI.TimeLine](https://developer.rhino3d.com/api/gh2/namespace/grasshopper2.ui.timeline.md) · Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

```cs
public class TemporalPicker
```

A date time picker containing one or more temporal strips.

## Constructors

- [TemporalPicker](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.timeline.temporalpicker/ctor.md): (2 overloads)

## Properties

- [Date](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.timeline.temporalpicker/date.md): Gets or sets the currently selected date.
- [Day](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.timeline.temporalpicker/day.md)
- [Frame](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.timeline.temporalpicker/frame.md): Gets or sets the frame withis which this picker is active.
- [Hour](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.timeline.temporalpicker/hour.md)
- [IdealHeight](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.timeline.temporalpicker/idealheight.md): Gets the ideal height this picker wants to have given the currently active strips.
- [LowerLimit](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.timeline.temporalpicker/lowerlimit.md): Earliest allowed time in this picker.
- [Minute](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.timeline.temporalpicker/minute.md)
- [Month](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.timeline.temporalpicker/month.md)
- [Second](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.timeline.temporalpicker/second.md)
- [UpperLimit](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.timeline.temporalpicker/upperlimit.md): Latest allowed time in this picker.
- [Year](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.timeline.temporalpicker/year.md)

## Methods

- [ContinueDrag](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.timeline.temporalpicker/continuedrag.md)
- [Draw](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.timeline.temporalpicker/draw.md)
- [EndDrag](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.timeline.temporalpicker/enddrag.md)
- [KeyDuringDrag](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.timeline.temporalpicker/keyduringdrag.md)
- [StartDrag](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.timeline.temporalpicker/startdrag.md)

## Events

- [DateChanged](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.timeline.temporalpicker/datechanged.md): Raised whenever the [TemporalPicker.Date](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.timeline.temporalpicker/date.md) value changes.
