http://www.componentone.com/SuperProducts/StudioSilverlight/
For Silverlight 3, please check the Downloads page:
http://www.componentone.com/SuperProducts/StudioSilverlight/Downloads/
Important Install Note: This release will install the controls to ComponentOne/Studio for Silverlight 4/. This means that Silverlight 3 and 4 versions can be installed side by side.
This Beta product is now included in Studio for Silverlight. It still has a separate demo site, which you can check out here:
http://www.componentone.com/SuperProducts/FlexGridSilverlight/
Gets or sets the String value determining time format used to display time ruler in a Day, Week and Work Week views.
The default value is an empty string. In such case C1Scheduler takes default time format from the current culture.
This is a dependency property.
Don't use general formats as "T" for this property. Use detailed format string such as "h:mm tt" or "HH:mm".
Added new events to the C1Scheduler control:
public event EventHandler BeforeAppointmentDrop;
Occurs before an Appointment object is dropped by end-user.
public event EventHandler BeforeAppointmentResize;
Occurs before an Appointment object is resized by end-user.
public event EventHandler BeforeAppointmentSave;
Occurs before an is saved by end-user.
Use these events to implement conflict resolving. For example:
private void sched1_BeforeAppointmentSave(object sender, AppointmentActionEventArgs e)
{
Appointment app = e.Appointment;
// get conflicted appointments
AppointmentList conflicts = app.Conflicts;
if (conflicts.Count > 0)
{
foreach (Appointment conflict in conflicts)
{
// if some conflicted appointment has availability status Busy,
// don't allow saving and let customer to change appointment time
if (conflict.BusyStatus.StatusType == StatusTypeEnum.Busy)
{
e.Handled = true;
app.CancelEdit();
MessageBox.Show("This appointment can't be saved. Please edit appointment so that it has no conflicts.");
sched1.EditAppointmentDialog(app);
break;
}
}
}
}
Also, we introduce the C1FlexGrid and C1Calendar controls to the suite.