The Telerik WPF ScheduleView's appointment cells have a problem with intersecting times when assigning schedules within a one-minute timeframe. For example, when I drag and drop to assign a schedule like 12:30 PM - 1:30 PM, and then another schedule from 1:30 PM - 2:30 PM, sometimes it displays two cells in one column (as shown in the right corner), while other times it functions correctly (as shown in the left corner).
I must emphasize that this is a bug in the user interface. Is there a way you can address and fix this issue? Thank you!
The Telerik WPF ScheduleView's appointment cell has a problem with intersecting times when assigning schedules within a one-minute time frame. When I drag and drop to assign a schedule, such as from 12:30pm to 1:30pm, and then another schedule from 1:30pm to 2:30pm, sometimes it displays two cells in one column (as shown in the right corner), while other times it works fine (as shown in the left corner).
I must emphasize that this is a bug in the user interface. Is there a way you can fix this issue? Thank you!
Hi.
I am trying to customize my month view for my special slots.
I can do it for daily and weekly, but for monthly it takes the whole slot. I want it to look like the appointments do... (i.e.: show the stack of slots if there are more than one...)
What am I doing wrong? Or cannot be done...
I am using Telerik UI for WPF R1 2023
Thanks in advance!
Hi,
We are using the scheduler in an old asp.net app (see attachment).
How do we set the background, foreground and border color for every single appointment/item.
For example: An Appointment/item now has the following properties:
var app1 = new Appointment()
{
Subject = "Front-End Meeting",
Start = DateTime.Today.AddHours(9),
End = DateTime.Today.AddHours(10)
ForeColor = "Red",
BackColor = "Blue",
BorderColor = "Black"
};
Thanks and best regards,
Egbert
Hi, I would like to change style of schedulerdialogs in ScheduleView. For example, when I click on delete appointment button, this is the style I see:
But I want the style to look like this:
As you can see, the header of this dialog looks different. I am only able to achieve this look for Radwindow not for SchedulerDialog. Is there a way ro do it?
Thank you for your answer
<utils:AppointmentStyleSelector x:Key="AppointmentStyleSelector">
<utils:AppointmentStyleSelector.ArrivedAppointmentStyle>
<Style TargetType="telerik:AppointmentItem">
<Setter Property="Background" Value="Green"/>
</Style>
</utils:AppointmentStyleSelector.ArrivedAppointmentStyle>
<utils:AppointmentStyleSelector.IndicatorAppointmentStyle>
<Style TargetType="telerik:AppointmentItem">
<Setter Property="Background" Value="Red"/>
</Style>
</utils:AppointmentStyleSelector.IndicatorAppointmentStyle>
</utils:AppointmentStyleSelector>
Hi,
I’m trying to handle the drag and drop operation from a winforms control (RadGridView for now, can be RadTreeView or RadListView too) to the RadScheduleView WPF.
I have overridden the ConvertDraggedData from ScheduleViewDragDropBehavior class.
The event isn’t firing when I’m dragging a row from my winforms GridView over the schedule.
Is there a way to convert dragged data from the grid in winforms that make the event fires in WPF?
Or another way to achieve the expected behavior ?
Thanks.
Rémi
I think I have found i bug with selection with Alt-key on RadScheduleView.
I use a WeekViewDefinition as my active view definition. When I select a square by holding Alt-key while dragging the selection breaks if I have any group descriptions defined.
I have a minor tick length of 15 minutes. When my selection reaches the last tick of any day (after 23:45) the selection jumps to next day close to the time where my selection started.
I am attaching a video that illustrates the problem.
If I dont have any group description on my RadScheduleView I dont get this problem.
Here is my schedule view detinition:
<telerik:RadScheduleView
x:Name="ScheduleView"
AppointmentsSource="{Binding Appointments}"
VisibleRangeChangedCommand="{Binding VisibleRangeChangedCommand}"
VisibleRangeChangedCommandParameter="{Binding VisibleRange, RelativeSource={RelativeSource Self}}"
SnapAppointments="True"
TodayButtonVisibility="Hidden"
IsInlineEditingEnabled="False"
NavigationHeaderVisibility="Collapsed"
SpecialSlotsSource="{Binding SpecialSlots}"
FirstVisibleTime="0:00"
ResourceTypesSource="{Binding ResourceTypes}"
TimeRulerItemStyleSelector="{StaticResource TimeRulerItemStyleSelector}"
AppointmentStyleSelector="{StaticResource AppointmentItemStyleSelector}"
ToolTipTemplate="{StaticResource AppointmentToolTipTemplate}"
GroupHeaderStyleSelector="{StaticResource SchemaGroupHeaderStyleSelector}"
GroupHeaderContentTemplateSelector="{StaticResource SchemaGroupHeaderContentTemplateSelector}">
<b:Interaction.Behaviors>
<schedules:PreventCloseDialogBehavior/>
<behaviors:PreventAddScheduleDialogException/>
<behaviors:FastAppointmentAddBehavior Appointments="{Binding Appointments}"/>
<behaviors:FilterAppointmentsBehavior/>
</b:Interaction.Behaviors>
<telerik:RadScheduleView.ActiveViewDefinition>
<telerik:WeekViewDefinition
MinTimeRulerExtent="200"
TimerulerMajorTickStringFormat="{}{0:%H}:{0:mm}"
GroupHeaderDateStringFormat="{}{0:ddd}"
ShowWeekGroupHeaders="False"
MinorTickLength="15min"
Orientation="Horizontal"
StretchGroupHeaders="True"
FirstDayOfWeek="Monday"
VisibleDays="7" />
</telerik:RadScheduleView.ActiveViewDefinition>
<telerik:RadScheduleView.DragDropBehavior>
<behaviors:ScheduleDragDropBehavior />
</telerik:RadScheduleView.DragDropBehavior>
<telerik:RadScheduleView.SlotSelectionBehavior>
<behaviors:ScheduleSlotSelectionBehavior/>
</telerik:RadScheduleView.SlotSelectionBehavior>
<telerik:RadScheduleView.GroupDescriptionsSource>
<telerik:GroupDescriptionCollection>
<telerik:DateGroupDescription/>
<telerik:ResourceGroupDescription ResourceType="Schedules" />
</telerik:GroupDescriptionCollection>
</telerik:RadScheduleView.GroupDescriptionsSource>
</telerik:RadScheduleView>