It is not possible to apply completely different DragDropHighlightStyles to RadScheduleView, but you could modify the template of the default DragDropHightlightStyle
and show/hide some elements according to the appointment. You could check the following topic in our documentation which explains how to modify the DragDropHighlight:
Customizing the Resize and DragDropHighlight
In the template you will receive as a DataContext a Telerik.Windows.Controls.ScheduleView.DragDropDecorationBlock
which holds a reference to the dragged Appointment. You could use Converters to check the appointments properties and set Visibility of the required elements according to them.
I hope this will be helpful.
Do you need help with upgrading your AJAX, WPF or WinForms project? Check the Telerik API Analyzer
and share your thoughts.