This is a usability issue with the Wizard.
I think it would be better to have the Finish button where the Cancel button currently is on the last page of the Wizard.
This is because users (and I certainly do) will mistakenly tend to click in the same place as Next to complete what they have been doing, only to find that they have actually cancelled the wizard and possibly lost all their processing.
This would also make the Telerik wizard consistent with other kinds (e.g. Installation wizards).
Hi,
Suppose that I want to implement custom IAppointment, IRecurrenceRule, IExceptionOccurrence. (for database purpose for sample like explain in your documentation). I don't want inherited from telerik class but implement myself interfaces.
If I want to add feature to export schedule in ics format, I can use your helper to do that like this :
AppointmentCalendarExporter exporter =
new
AppointmentCalendarExporter();
exporter.Export(
this
.Appointments.OfType<IAppointment>(), txtWriter);
But your exporter make assumption on IExceptionOccurence and try to cast it in telerik class, and in my case it raise an exception :
"Impossible d'effectuer un cast d'un objet de type 'CustomExceptionOccurenceModel' en type 'Telerik.Windows.Controls.ScheduleView.ExceptionOccurrence'."
This behaviour is not really in phase with Appointment and RecurrenceRule, the helper don't suppose that IAppointment and IRecurrenceRule are telerik class. With do you have exception for IExceptionOccurrence ?
Regards
Luc
Hi,
Information: I am currently using version 2014.2.729.45 of the Telerik WPF Controls suite. I am wondering if the following is possible:
Problem: Within two groups (date and venue) am I able to filter only venues within each date block that have appointments on them?
Details:
I have currently using two groupings for my Day and Week view definitions, they are as follows:
<
telerik:RadScheduleView.GroupDescriptionsSource
>
<
telerik:GroupDescriptionCollection
>
<
telerik:DateGroupDescription
/>
<
telerik:ResourceGroupDescription
ResourceType
=
"Venue"
ShowNullGroup
=
"False"
/>
</
telerik:GroupDescriptionCollection
>
</
telerik:RadScheduleView.GroupDescriptionsSource
>
This could look like:
Monday
Venue 1
Venue 2
Venue 3
Tuesday
Venue 1
Venue 2
Venue 3
Wednesday
Venue 1
Venue 2
Venue 3
I have tried using the Group Filter property against the view definitions to achieve the required result I am after. However, it appears that it takes all three days, works out which venues have appointments in them, and then shows them all days, irrespective of whether or not a particular day does in fact have something in that venue.
The result I would like to see is:
Monday
Venue 3
Tuesday
Venue 1
Wednesday
Venue 1
Venue 3
The reason for this, is because the particular venues in questions, only have appointments on those days. and Venue 1 and 2 on Monday are empty the entire day and so I do not want to display them. Is there a setting I am missing for hide empty resources?
Is this possible?
Kind Regards,
Shaun
Hello,
I have a problem with a telerik radtabcontrol which doesn't occur with the standard wpf tabcontrol.
My code is structured as follows :-
<
telerik:RadTabControl
>
<
telerik:RadTabItem
Header
=
"Locations"
IsSelected
=
"True"
>
// irrelevant stuff here
</
telerik:RadTabItem
>
<
telerik:RadTabItem
Header
=
"Sources"
>
<
Grid
>
<
Grid.RowDefinitions
>
<
RowDefinition
Height
=
"*"
/>
</
Grid.RowDefinitions
>
<
telerik:RadTabControl
ItemsSource
=
"{Binding MyViewModel.Sources}"
SelectedItem
=
"{Binding MyViewModel.SelectedSource}"
>
<
telerik:RadTabControl.ItemTemplate
>
<
DataTemplate
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
TextBlock
Style
=
"{StaticResource SubTabTitle}"
Text
=
"{Binding DisplayName}"
/>
<
Button
Command
=
"{Binding Path=DataContext.MyViewModel.RemoveSourceCommand,ElementName=LayoutRoot}"
CommandParameter
=
"{Binding}"
ToolTip
=
"Remove Source"
Style
=
"{StaticResource RemoveButton}"
/>
</
StackPanel
>
</
DataTemplate
>
</
telerik:RadTabControl.ItemTemplate
>
<
telerik:RadTabControl.ContentTemplate
>
<
DataTemplate
>
<
ScrollViewer
>
<
StackPanel
>
<
view:EditExcelSourceControl
ViewModel
=
"{Binding Path=DataContext.MyViewModel, ElementName=LayoutRoot}"
Workbook
=
"{Binding Path=DataContext.MyViewModel.SelectedExcelWorkbook,ElementName=LayoutRoot}"
Visibility
=
"{Binding Path=DataContext.MyViewModel.HasSelectedExcelWorkbook,ElementName=LayoutRoot,Converter={c:BooleanToVisibilityConverter}}"
/>
<
view:EditTextSourceControl
ViewModel
=
"{Binding Path=DataContext.MyViewModel, ElementName=LayoutRoot}"
File
=
"{Binding Path=DataContext.MyViewModel.SelectedTextFile,ElementName=LayoutRoot}"
Visibility
=
"{Binding Path=DataContext.MyViewModel.HasSelectedTextFile,ElementName=LayoutRoot,Converter={c:BooleanToVisibilityConverter}}"
/>
</
StackPanel
>
</
ScrollViewer
>
</
DataTemplate
>
</
telerik:RadTabControl.ContentTemplate
>
</
telerik:RadTabControl
>
</
Grid
>
</
telerik:RadTabItem
>
</
telerik:RadTabControl
>
Setting SelectedSource causes OnPropertyChange notifications for SelectedSource, and updates SelectedTextFile, SelectedExcelWorkbook, HasSelectedTextFile, HasSelectedExcelWorkbook as appropriate.
The user control has code as follows
<
telerik:RadComboBox
ItemsSource
=
"{Binding DataContext.ViewModel.Points, ElementName=LayoutRoot}"
SelectedValue
=
"{Binding CurrentPoint}"
Width
=
"150"
>
<
telerik:RadComboBox.ItemTemplate
>
<
ItemContainerTemplate
>
<
TextBlock
Text
=
"{Binding Name}"
Margin
=
"0"
Padding
=
"0"
/>
</
ItemContainerTemplate
>
</
telerik:RadComboBox.ItemTemplate
>
</
telerik:RadComboBox
>
My problem is that if I switch between the toplevel tabcontrol items (from 'locations' tab to 'sources' tab), the object that the selectedsource is bound to on the nested tabcontrol will have it's currentpoint set to null.
If I modify the nested tabcontrol to be a simple WPF tabcontrol instead of a telerik:radtabcontrol, I do not have this problem where currentpoint is set to null.
Any help would be appreciated, thank you.
Problem Background:
In my WPF application, in one of the window/page contains 3 List Boxes and 1 ComboBox. These 3 ListBoxes are binded with XML dataprovider and there is no issues. I mean when 1st listbox selection changes automatically updates listbox2. In the same way, listbox3 updates as listbox2 changes. These are all worked out in XAMl file alone and there is code-behind except InitializeComponent() and few lines of code for loading this XAML file dynamically using XAMLReader(this is my requirement)
Problem facing Requirement:OnSelection change event of any of the ListBox, need to populate ComboBox data dynamically( it will fire webservices which is based on above mentioned 3 LisBox selection). For this purpose, in SelectionChange I am trying to get
ListBoxObj.SelectedItem - Always contains XML tree.(i.e) of type XMLElement
I have tried all possiblities, everywhere I am getting only XML tree.
Anyone have any idea, how to extract ListBox selected Item Text from XMLElement?
Thanks