Hello,
I´m using the RadSlideView how an ItemTemplate of a Panorama control. Within the RadSlideView, in yours ItemTemplate, I wish to show some charts, by the way, RadCharts. This RadCharts are generated within an usercontrol, because the data will be manipulated with local data and will generate a chart. The ItemsSource of SlideView is an ObservableCollection of the object model that contains all the data needed for generate the chart. In this scenario, it works! A Panorama Item has a RadSlideView, that has some charts to show. The problem is when other chart is chosen, it always return for the first. This way, if I have 3 charts in the RadSlideView, products, sales and customer, the product´s chart is showed, but when I change to sales, it return to product´s chart. Is this behavior a bug of the RadSlideView or am I missing something?
Follows the XAML code used:
<phone:PhoneApplicationPage.Resources>
<DataTemplate x:Key="SlideItemTemplate">
<StackPanel>
<local:PainelVisaoGrafico Visao="{Binding}" />
</StackPanel>
</DataTemplate>
<DataTemplate x:Key="PanoramaHeaderTemplate">
<TextBlock Text="{Binding PainelJanela}"
FontWeight="ExtraBold"
FontFamily="{StaticResource PhoneFontFamilySemiLight}"
FontSize="60" />
</DataTemplate>
<DataTemplate x:Key="PanoramaItemTemplate">
<StackPanel>
<telerikPrimitives:RadSlideView x:Name="slideView"
ItemsSource="{Binding Path=Visoes}"
ItemTemplate="{StaticResource SlideItemTemplate}"
Height="520"
Width="420"
SelectionChanged="slideView_SelectionChanged"/>
</StackPanel>
</DataTemplate>
</phone:PhoneApplicationPage.Resources>
<!--LayoutRoot contains the root grid where all other page content is placed-->
<Grid x:Name="LayoutRoot">
<telerikPrimitives:RadBusyIndicator x:Name="busyIndicator"
AnimationStyle="AnimationStyle1"
Content="Carregando"/>
<controls:Panorama x:Name="pVisoes"
Title="{Binding Titulo, ElementName=visualizador}"
ItemsSource="{Binding MenuSecundario, ElementName=visualizador}"
HeaderTemplate="{StaticResource PanoramaHeaderTemplate}"
ItemTemplate="{StaticResource PanoramaItemTemplate}"
SelectionChanged="pVisoes_SelectionChanged">
</controls:Panorama>
</Grid>
Here is the slideView SelectionChanged event:
Here, the item variable takes the selected item correct .
I don´t know if the problem is the usercontrol that is used to generate charts or the RadSlideView.
The context of this thread (
http://www.telerik.com/community/forums/windows-phone/slideview/slideview---prameter-incorect-exception.aspx) is the same that I´m using, except that the error did not appear.
I need your help!
Thanks in advance,
Thiago