I have discovered a bug that appears when a RadScheduleView is used with the ScheduleViewStyleSelector to style the appointments and the theme is changed.
Steps to reproduce:
Result: The "old" appearance of the appointments stays after changing the theme.
Expected behavior: The appearance of the appointments changes according to the new theme.
I have attached a solution with the described behavior and an image of the outcome.
In WeekView, when ShowWeekGroupHeaders is set, templating the GroupHeaders with GroupHeaderContentTemplateSelector lead to a rendering issue (see attached files). In case I forgot something, here is my GroupHeaderContentTemplateSelector definition : <svcore:GroupHeaderContentTemplateSelector x:Key="_GroupHeaderContentTemplateSelectorKey"> <svcore:GroupHeaderContentTemplateSelector.HorizontalTemplate> <DataTemplate> <ContentPresenter MinHeight="16" Margin="4" Content="{Binding FormattedName, Converter={StaticResource UpperCaseStringConverter}}"/> </DataTemplate> </svcore:GroupHeaderContentTemplateSelector.HorizontalTemplate> <svcore:GroupHeaderContentTemplateSelector.VerticalTemplate> <DataTemplate> <ContentPresenter Margin="4" MinHeight="16" VerticalAlignment="Top" Content="{Binding FormattedName, Converter={StaticResource UpperCaseStringConverter}}"> <ContentPresenter.LayoutTransform> <RotateTransform Angle="-90"/> </ContentPresenter.LayoutTransform> </ContentPresenter> </DataTemplate> </svcore:GroupHeaderContentTemplateSelector.VerticalTemplate> <svcore:GroupHeaderContentTemplateSelector.HorizontalResourceTemplate> <DataTemplate> <Border Background="{Binding Name.DBResource.Color, Converter={StaticResource _SharedStringColorToSolidColorBrushConverterKey}}" Height="60" Margin="2"> <StackPanel Orientation="Vertical" Margin="8"> <TextBlock Foreground="{Binding Name.DBResource.Color, Converter={StaticResource _SharedBackgroundStringColorToForegroundConverterKey}}" FontSize="16" Margin="0" Text="{Binding Name.DisplayName}" /> <TextBlock Foreground="{Binding Name.DBResource.Color, Converter={StaticResource _SharedBackgroundStringColorToForegroundConverterKey}}" FontSize="12" Text="{Binding Name.DBResource.Code}" /> </StackPanel> </Border> </DataTemplate> </svcore:GroupHeaderContentTemplateSelector.HorizontalResourceTemplate> <svcore:GroupHeaderContentTemplateSelector.VerticalResourceTemplate> <DataTemplate> <Border Background="{Binding Name.DBResource.Color, Converter={StaticResource _SharedStringColorToSolidColorBrushConverterKey}}" Width="140" Margin="2"> <StackPanel Margin="8"> <TextBlock Foreground="{Binding Name.DBResource.Color, Converter={StaticResource _SharedBackgroundStringColorToForegroundConverterKey}}" FontSize="16" Margin="-2 3 0 5" Text="{Binding Name.DisplayName}" /> <TextBlock Foreground="{Binding Name.DBResource.Color, Converter={StaticResource _SharedBackgroundStringColorToForegroundConverterKey}}" FontSize="12" Text="{Binding Name.DBResource.Code}" /> </StackPanel> </Border> </DataTemplate> </svcore:GroupHeaderContentTemplateSelector.VerticalResourceTemplate> </svcore:GroupHeaderContentTemplateSelector>
The appointment objects that have been cleared from the appointment source stay alive.
SelectedAppointments should not be read only.
hi, I have use telerik scheduler for wpf platforms and in timelineview if I add timeslots in 11:00 to 3:00 pm then its shows in scheduler from 11:00 to 2:59 but not shows 3:00. how 3:00 will also appear on the scheduler.
It happens when the DefaultDialogResult is set to true.