Class AppointmentControl
Represents appointment control of all schedule views.
Inheritance
Implements
Namespace: Syncfusion.UI.Xaml.Scheduler
Assembly: Syncfusion.SfScheduler.WPF.dll
Syntax
public class AppointmentControl : ContentControl, IDisposable
Constructors
AppointmentControl()
Initializes a new instance of the AppointmentControl class.
Declaration
public AppointmentControl()
Fields
SelectionBorderBrushProperty
Identifies the SelectionBorderBrush dependency property.
Declaration
public static readonly DependencyProperty SelectionBorderBrushProperty
Field Value
Type | Description |
---|---|
System.Windows.DependencyProperty | The identifier for SelectionBorderBrush dependency property. |
Properties
SelectionBorderBrush
Gets or sets the border brush for the selected appointment.
Declaration
public Brush SelectionBorderBrush { get; set; }
Property Value
Type |
---|
System.Windows.Media.Brush |
Methods
Dispose()
Disposes all the resources used by the AppointmentControl class.
Declaration
public void Dispose()
Dispose(Boolean)
Disposes all the resources used by AppointmentControl class.
Declaration
protected virtual void Dispose(bool disposing)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | disposing | Indicates whether the call is from Dispose method or from a System.GC.SuppressFinalize(System.Object). |
OnApplyTemplate()
When overridden in a derived class, is invoked whenever application code or internal processes call System.Windows.FrameworkElement.ApplyTemplate.
Declaration
public override void OnApplyTemplate()
OnContextMenuOpening(ContextMenuEventArgs)
Occurs when context menu on the element is opened.
Declaration
protected override void OnContextMenuOpening(ContextMenuEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Controls.ContextMenuEventArgs | e | Context menu event arguments. |
OnCreateAutomationPeer()
Methods to create automation peer for AppointmentControl class.
Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
Type | Description |
---|---|
System.Windows.Automation.Peers.AutomationPeer | Automation Peer. |
OnDragEnter(DragEventArgs)
Invoked when an unhandled System.Windows.DragDrop.DragEnter attached event reaches an element in its route that is derived from this class.
Declaration
protected override void OnDragEnter(DragEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.DragEventArgs | e | The System.Windows.DragEventArgs that contains the event data. |
OnDragLeave(DragEventArgs)
Invoked when an unhandled System.Windows.DragDrop.DragLeave attached event reaches an element in its route that is derived from this class.
Declaration
protected override void OnDragLeave(DragEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.DragEventArgs | e | The System.Windows.DragEventArgs that contains the event data. |
OnDragOver(DragEventArgs)
Invoked when an unhandled System.Windows.DragDrop.DragOver attached event reaches an element in its route that is derived from this class.
Declaration
protected override void OnDragOver(DragEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.DragEventArgs | e | The System.Windows.DragEventArgs that contains the event data. |
OnDrop(DragEventArgs)
Invoked when an unhandled System.Windows.DragDrop.DragEnter attached event reaches an element in its route that is derived from this class.
Declaration
protected override void OnDrop(DragEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.DragEventArgs | e | The System.Windows.DragEventArgs that contains the event data. |
OnKeyDown(KeyEventArgs)
Invoked when an unhandled System.Windows.Input.Keyboard.KeyDown attached event reaches an element in its route that is derived from this class.
Declaration
protected override void OnKeyDown(KeyEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Input.KeyEventArgs | e | The System.Windows.Input.KeyEventArgs that contains the event data. |
OnMouseDoubleClick(MouseButtonEventArgs)
Raises the System.Windows.Controls.Control.MouseDoubleClick routed event.
Declaration
protected override void OnMouseDoubleClick(MouseButtonEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Input.MouseButtonEventArgs | e | The event data. |
OnMouseEnter(MouseEventArgs)
Handles the mouse pointer enter event of the appointment control.
Declaration
protected override void OnMouseEnter(MouseEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Input.MouseEventArgs | e | The MouseEventArgs instance containing the event data. |
OnMouseLeave(MouseEventArgs)
Handles the mouse pointer leave event of the appointment control.
Declaration
protected override void OnMouseLeave(MouseEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Input.MouseEventArgs | e | The MouseEventArgs instance containing the event data. |
OnMouseLeftButtonUp(MouseButtonEventArgs)
Occurs when the left mouse button is released while the mouse pointer is over this element.
Declaration
protected override void OnMouseLeftButtonUp(MouseButtonEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Input.MouseButtonEventArgs | e | The mouse button event arguments. |
OnMouseRightButtonUp(MouseButtonEventArgs)
Occurs when the mouse right button is released.
Declaration
protected override void OnMouseRightButtonUp(MouseButtonEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Input.MouseButtonEventArgs | e | The mouse button event arguments. |
OnPreviewMouseLeftButtonDown(MouseButtonEventArgs)
when an unhandled System.Windows.UIElement.PreviewMouseLeftButtonDown routed event reaches an element in its route that is derived from this class.
Declaration
protected override void OnPreviewMouseLeftButtonDown(MouseButtonEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Input.MouseButtonEventArgs | e | The System.Windows.Input.MouseButtonEventArgs that contains the event data. |
OnPreviewMouseLeftButtonUp(MouseButtonEventArgs)
Invoked when an unhandled System.Windows.UIElement.PreviewMouseLeftButtonUp routed event reaches an element in its route that is derived from this class.
Declaration
protected override void OnPreviewMouseLeftButtonUp(MouseButtonEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Input.MouseButtonEventArgs | e | The System.Windows.Input.MouseButtonEventArgs that contains the event data. |
OnPreviewMouseMove(MouseEventArgs)
Invoked when an unhandled System.Windows.Input.Mouse.PreviewMouseMove attached event reaches an element in its route that is derived from this class.
Declaration
protected override void OnPreviewMouseMove(MouseEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Input.MouseEventArgs | e | The System.Windows.Input.MouseEventArgs that contains the event data. |
OnPreviewStylusDown(StylusDownEventArgs)
Invoked when an unhandled System.Windows.Input.Stylus.PreviewStylusDown attached event reaches an element in its route that is derived from this class.
Declaration
protected override void OnPreviewStylusDown(StylusDownEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Input.StylusDownEventArgs | e | The System.Windows.Input.StylusDownEventArgs that contains the event data. |
OnPreviewStylusMove(StylusEventArgs)
Invoked when an unhandled System.Windows.Input.Stylus.PreviewStylusMove attached event reaches an element in its route that is derived from this class.
Declaration
protected override void OnPreviewStylusMove(StylusEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Input.StylusEventArgs | e | The System.Windows.Input.StylusEventArgs that contains the event data. |
OnPreviewStylusUp(StylusEventArgs)
Invoked when an unhandled System.Windows.Input.Stylus.PreviewStylusUp attached event reaches an element in its route that is derived from this class.
Declaration
protected override void OnPreviewStylusUp(StylusEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Input.StylusEventArgs | e | The System.Windows.Input.StylusEventArgs that contains the event data. |
OnTouchDown(TouchEventArgs)
Invoked when an unhandled System.Windows.Input.TouchEventArgs attached event reaches an element in its route that is derived from this class.
Declaration
protected override void OnTouchDown(TouchEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Input.TouchEventArgs | e | The System.Windows.Input.TouchEventArgs that contains the event data. |