Click or drag to resize
AppointmentDraggingBehavior Methods

The AppointmentDraggingBehavior type exposes the following members.

Methods
  NameDescription
Protected methodAbort
Aborts the current operation without applying any changes.
(Inherited from RadService.)
Protected methodAddStylePropertySetting
Registers a style setting for this instance.
(Inherited from RadObject.)
Public methodAddToOwnerCollection
Adds the active feedback to the active owner.
Public methodBeginDrag(Point, ISupportDrag)
Begins a drag pass. Allows for service automation.
(Inherited from RadDragDropService.)
Public methodBeginDrag(SchedulerVisualElement, AppointmentElement)
Request move operation.
Public methodBindProperty
Binds the specified property to a property of the provided binding source object.
(Inherited from RadObject.)
Public methodCanOperate
Determines whether the service is operational and may perform actions.
(Inherited from RadService.)
Protected methodCanRaisePropertyChangeNotifications
Determines whether the object can raise PropertyChanging and PropertyChanged notifications. Current implementation checks whether the object is disposing or is already disposed of.
(Inherited from RadObject.)
Protected methodCanStart (Overrides RadDragDropServiceCanStart(Object).)
Protected methodClearPropertyStore
Removes all references to external property modifiers such as property bindings, style settings and animations.
(Inherited from RadObject.)
Protected methodCoerceValue
Allows inheritors to force a coersion of the current calculated value for the given property.
(Inherited from RadObject.)
Protected methodCommit (Inherited from RadDragDropService.)
Public methodCreateFeedback
Creates a new appointment feedback of a given appointment.
Public methodDispose
Releases all resources associated with this object.
(Inherited from DisposableObject.)
Protected methodDispose(Boolean)
Performs the actual Dispose logic.
(Inherited from DisposableObject.)
Protected methodDisposeManagedResources (Inherited from RadDragDropService.)
Protected methodDisposeUnmanagedResources
Releases any UNMANAGED resources used by this object. NOTE: If you declare some unmanaged resources in your class, you should override its finalizer and put disposing logic there also.
(Inherited from DisposableObject.)
Public methodDoDragOver
Handles dragging the active feedback to a given point.
Public methodDoMouseMove
Mocks a mouse move to a specific point. Allows for service automation.
(Inherited from RadDragDropService.)
Public methodDrop
Handles the Drop operation.
Public methodEndDrag
Ends a drag pass. Allows for service automation.
(Inherited from RadDragDropService.)
Public methodEndDrag(Point, RadControl)
Ends a drag pass. Allows for service automation.
(Inherited from RadDragDropService.)
Protected methodGetAllDayHeaderAtPoint
Gets a DayViewAllDayHeader at a specified location.
Protected methodGetBitState
Gets the current bit state for the object, defined by the provided key.
(Inherited from DisposableObject.)
Protected methodGetCellAtPoint
Gets a SchedulerCellElement at a specified location.
Protected methodGetCellDate
Gets the destination date for an appointment that was dropped on a given cell.
Protected methodGetDayViewTableAtPoint
Gets a DayViewAppointmentsTable at a specified location.
Protected methodGetDefaultValue
Allows inheritors to provide custom default value.
(Inherited from RadObject.)
Protected methodGetDropTarget (Inherited from RadDragDropService.)
Public methodGetFeedback
Gets a specific feedback.
Protected methodGetInheritedValue
Searches up in the chain of InheritanceParents for a value for the specified property.
(Inherited from RadObject.)
Protected methodGetMonthViewAreaAtPoint
Gets a MonthViewAreaElement at a specified location.
Public methodGetPropertyValue
Gets the RadPropertyValue structure that holds information about the specified property's effective value for this instance. May be null if no effective value is recorded.
(Inherited from RadObject.)
Public methodGetRegisteredRadProperty
Gets the registered property with the specified name.
(Inherited from RadObject.)
Protected methodGetTimelinePresenterAtPoint
Gets a TimelineAppointmentsPresenter at a specified location.
Public methodGetValue
Retrieves the current value for the specified property.
(Inherited from RadObject.)
Public methodGetValueSource
Gets the source of the current value for the specified property.
(Inherited from RadObject.)
Protected methodHandleMouseMove (Overrides RadDragDropServiceHandleMouseMove(Point).)
Protected methodHandleMouseMoveOutsideControlBounds
Protected methodHideFeedbacks
Hides the active feedbacks.
Protected methodInitializeSettings
Protected methodIsContextValid
Evaluates the provided context. Some services may not operate without certain context provided.
(Inherited from RadService.)
Protected methodIsDropTargetValid (Inherited from RadDragDropService.)
Public methodIsElementOwner
Gets whether the element is found in the owners collection.
Protected methodIsPropertyCancelable
Determines whether the specified property may be canceled.
(Inherited from RadObject.)
Public methodIsRealDrag
Gets whether this is a valid drag operation.
Public methodMove
Moves the feedback to a specific date in a specific resource.
Public methodMoveFeedback
Moves the active feedback to a new owner.
Protected methodOnAppointmentDropped
Protected methodOnAppointmentDropping
Protected methodOnAppointmentMoved
Protected methodOnAppointmentMovingEventArgs
Protected methodOnBitStateChanged
Notifies the object for a change in its bit state.
(Inherited from DisposableObject.)
Protected methodOnEnabledChanged
Notifies for a change in the Enabled state.
(Inherited from RadService.)
Protected methodOnFeedbackCreating
Protected methodOnInitializing
Protected methodOnNotifyPropertyChanged(PropertyChangedEventArgs)
Raises the standard .NET PropertyChanged event.
(Inherited from RadObject.)
Protected methodOnNotifyPropertyChanged(String)
Raises the PropertyChanged event.
(Inherited from RadObject.)
Protected methodOnPreviewDragDrop (Overrides RadDragDropServiceOnPreviewDragDrop(RadDropEventArgs).)
Protected methodOnPreviewDragHint (Overrides RadDragDropServiceOnPreviewDragHint(PreviewDragHintEventArgs).)
Protected methodOnPreviewDragOver (Overrides RadDragDropServiceOnPreviewDragOver(RadDragOverEventArgs).)
Protected methodOnPreviewDragStart (Inherited from RadDragDropService.)
Protected methodOnPreviewDropTarget (Inherited from RadDragDropService.)
Protected methodOnPropertyChanged
Raises the PropertyChanged event.
(Inherited from RadObject.)
Protected methodOnPropertyChanging
Raises the RadPropertyChanging event.
(Inherited from RadObject.)
Protected methodOnStarted
Notifies that the service has been successfully started. Allows inheritors to perform some additional logic upon start.
(Inherited from RadService.)
Protected methodOnStarting
Notifies that a start request has occured. Cancelable.
(Inherited from RadService.)
Protected methodOnStopped
Notifies that a running operation has stopped. Allows inheritors to perform some additional logic upon stop.
(Inherited from RadService.)
Protected methodOnStopping
Notifies that a stop request has occured. Cancelable.
(Inherited from RadService.)
Public methodPause
Pauses a currently running operation.
(Inherited from RadService.)
Protected methodPerformDispose
Performs the core resources release logic.
(Inherited from DisposableObject.)
Protected methodPerformPause
Performs the core Pause logic.
(Inherited from RadService.)
Protected methodPerformResume
Performs the core Resume logic.
(Inherited from RadService.)
Protected methodPerformStart (Inherited from RadDragDropService.)
Protected methodPerformStop (Overrides RadDragDropServicePerformStop.)
Protected methodPrepareAppointment
Protected methodPrepareContext (Inherited from RadDragDropService.)
Public methodRemoveFeedback
Removes the visual feedback. Cancels the drag operation.
Public methodRemoveStylePropertySetting(IPropertySetting)
Called when element style condition changes. This method is used internally.
(Inherited from RadObject.)
Public methodRemoveStylePropertySetting(RadProperty)
Called when element style condition changes. This method is used internally.
(Inherited from RadObject.)
Protected methodResetAppointmentVisibility
Protected methodResetCellsHoverState
Public methodResetValue(RadProperty)
Resets the current value of the specified property. This method will remove any effective value modifier (such as style or animation setting) for the specified property.
(Inherited from RadObject.)
Public methodResetValue(RadProperty, ValueResetFlags)
Resets the current value of the specified property using the provided flags.
(Inherited from RadObject.)
Protected methodResetValueCore
Resets the specified property value, using the provided reset flags.
(Inherited from RadObject.)
Public methodResume
Resumes previously paused operation.
(Inherited from RadService.)
Public methodResumePropertyNotifications
Resumes property notifications after a previous SuspendPropertyNotifications call.
(Inherited from RadObject.)
Protected methodSetAppointmentVisibility
Protected methodSetBitState
Applies the specified boolean value to the BitVector of the object.
(Inherited from DisposableObject.)
Protected methodSetContext
Sets the provided object as the current context.
(Inherited from RadService.)
Public methodSetDefaultValueOverride
Applies the provided value as an override of the Default value provided by the specified property's metadata.
(Inherited from RadObject.)
Protected methodSetHintWindowPosition (Inherited from RadDragDropService.)
Public methodSetValue
Applies the provided value as Local for the specified property.
(Inherited from RadObject.)
Public methodSetValueAtDesignTime
Applies the specified value as Local for the desired property and raises the flag IsLocalValueSetAtDesignTime for that property. All design-time direct property modifications (e.g. item.Text = "Item1") should be done through this method for the property to be properly serialized. If a property is modified through a property grid, the custom property descriptor will automatically apply this logic. This method is used internally.
(Inherited from RadObject.)
Protected methodSetValueCore
Performs the core logic of updating property value.
(Inherited from RadObject.)
Public methodShouldSerializeProperty
Determines whether the property defined by the provided property descriptor should be serialized.
(Inherited from RadObject.)
Public methodStart
Starts the Service. If the service was previously paused, it should be re-started with the Resume method.
(Inherited from RadService.)
Public methodStop
Stops currently working or previously stopped service.
(Inherited from RadService.)
Public methodSuspendPropertyNotifications
Allows PropertyChanging and PropertyChanged notifications to be temporary suspended.
(Inherited from RadObject.)
Public methodUnbindProperty
Removes the binding for the specified property.
(Inherited from RadObject.)
Public methodUpdateValue
Forces re-evaluation of the current value for the specified property.
(Inherited from RadObject.)
Protected methodUpdateValueCore
Performs the core value update logic.
(Inherited from RadObject.)
Protected methodValidateOccurrenceDropTarget
Top
Extension Methods
  NameDescription
Public Extension MethodCheckAccessOverloaded. (Defined by DispatcherExtensions.)
Public Extension MethodCheckAccessOverloaded. (Defined by DispatcherExtensions.)
Public Extension MethodCheckAccessOverloaded. (Defined by DispatcherExtensions.)
Public Extension MethodClearIfNoBindingAndSet
Clears if set.
(Defined by CommonExtensions.)
Public Extension MethodClearIfSet
Clears the property if a value has been set.
(Defined by CommonExtensions.)
Public Extension MethodIsLocalValueSet
Determines whether the specified dependency property local value is set.
(Defined by CommonExtensions.)
Public Extension MethodSetIfDifferent
Sets the value of the dependencyProperty property if it's hasn't that value currently.
(Defined by CommonExtensions.)
Top
See Also