The VisualInterval type exposes the following members.

Constructors

  NameDescription
Public methodVisualInterval
Creates a new VisualInterval object for the specified C1Scheduler that represents the specified time range.

Methods

  NameDescription
Public methodClearValueOverloaded.
Public methodCoerceValue
Coerces the value of the specified dependency property. This is accomplished by invoking any CoerceValueCallback function specified in property metadata for the dependency property as it exists on the calling DependencyObject.
(Inherited from DependencyObject.)
Public methodContainsTime
Gets a value indicating whether the specified DateTime belongs to the time range represented by the VisualInterval.
Public methodEquals
Determines whether a provided DependencyObject is equivalent to the current DependencyObject.
(Inherited from DependencyObject.)
Public methodGetHashCode
Gets a hash code for this DependencyObject.
(Inherited from DependencyObject.)
Public methodGetLocalValueEnumerator
Creates a specialized enumerator for determining which dependency properties have locally set values on this DependencyObject.
(Inherited from DependencyObject.)
Public methodGetValue
Returns the current effective value of a dependency property on this instance of a DependencyObject.
(Inherited from DependencyObject.)
Public methodInvalidateProperty
Re-evaluates the effective value for the specified dependency property
(Inherited from DependencyObject.)
Protected methodOnPropertyChanged
Invoked whenever the effective value of any dependency property on this DependencyObject has been updated. The specific dependency property that changed is reported in the event data.
(Inherited from DependencyObject.)
Public methodReadLocalValue
Returns the local value of a dependency property, if it exists.
(Inherited from DependencyObject.)
Public methodReceiveWeakEvent
Receives events from the centralized event manager.
Public methodSetValueOverloaded.
Protected methodShouldSerializeProperty
Returns a value that indicates whether serialization processes should serialize the value for the provided dependency property.
(Inherited from DependencyObject.)

Fields

  NameDescription
Public fieldStatic memberIsSelectedProperty
Identifies the IsSelected dependency property.
Public fieldStatic memberStartTimeInfoProperty
Identifies the StartTimeInfoProperty dependency property.
Public fieldStatic memberStatusBrushProperty
Identifies the StatusBrush dependency property.

Properties

  NameDescription
Public propertyAppointments
Gets a collection of IntervalAppointment objects representing appointments whose time range is intersected with the time range of this VisualInterval.
Public propertyCulture
Gets a CultureInfo.
Public propertyDependencyObjectType
Gets the DependencyObjectType that wraps the CLR type of this instance.
(Inherited from DependencyObject.)
Public propertyDispatcher
Gets the Dispatcher this DispatcherObject is associated with.
(Inherited from DispatcherObject.)
Public propertyEndTime
Gets an end time of a time range represented by the VisualInterval object.
Public propertyEndTimeInfo
Gets a DateTimeInfo object containing auxiliary properties for a usage in XAML that provides additional information for the EndTime property value.
Public propertyInclusiveEndTime
Gets an inclusive end time of a time range represented by the VisualInterval object.
Public propertyInclusiveEndTimeInfo
Gets a DateTimeInfo object containing auxiliary properties for a usage in XAML that provides additional information for the EndTimeInfo property value.
Public propertyIndex
Gets an index of VisualInterval in the VisualIntervals collection.
Public propertyIsSealed
Gets a value that declares whether this instance is currently read-only.
(Inherited from DependencyObject.)
Public propertyIsSelected
Gets or sets a value that determines whether the UI element that has this VisualInterval as a DataContext is selected. This is a dependency property.
Public propertyItems
Virtual property returns null in this class implementation.
Public propertyScheduler
Gets the Scheduler that VisualInterval belongs to.
Public propertyStartTime
Gets a start time of a time range represented by the VisualInterval object.
Public propertyStartTimeInfo
Gets a DateTimeInfo object containing auxiliary properties for a usage in XAML that provides additional information for the StartTime property value.
Public propertyStatusBrush
Gets the Brush object representing interval availability status. This is a dependency property.
Public propertyTimeScale
Gets a TimeSpan of a time range represented by the VisualInterval object.

Events

  NameDescription
Public eventPropertyChanged
Occurs when property value is changed.

See Also