Hi Abhjeet,
Here are the short answers of your questions:
>> 1) navigate from one appointment item to other item via keyboard.There is no built-in functionality that enables you to do that. However, you can implement this by handling the appropriate key event in your application and moving the selection from one item to the next according certain criteria.
>> 2) change the color of the MoveBand of item.Use the Style.FillColor property of the Style object associated with the individual item.
>> 3) have a footer (text) for each column and each day.We have recently added a custom-drawn area for each column, which is displayed below the all-day header and above the column cells. You can enable this area by settings TimetableSettings.ShowInfoHeader to State.Enabled. We can add similar area at the bottom of each column if this is necessary.
>> 4) set different colors of cells. e.g. From 8 AM to 10 Am, green and From 10 Am to 12 Am, red etc.You can do that via custom drawing. You can refer to the Zones sample to see how you can color various cells using custom drawing.
>> 5) define holidays (represented in different color day) and also posibility to enable/disable creation of items(appointments) on holidays.You can also use the Zones sample to check how to control (prevent) item creation at particular dates/times.
>> 6) set scrollbar to first viewable item in the control.You can use code similar to the following:
DateTime first = calendar.GetFirstDate();
DateTime last = calendar.GetLastDate();
ItemCollection allViewableItems = calendar.Schedule.GetAllItems(first, last);
if (allViewableItems.Count > 0)
calendar.EnsureVisible(allViewableItems[0]);
>> 7) copy and paste items of day(s) to other day(s).Check the Clipboard sample to see how you can do this.
Regards,
Meppy