or
<telerik:RadCarousel x:Name="RadCarousel" Background="Transparent" Margin="10,10,0,0" Height="72" VerticalAlignment="Top" HorizontalScrollBarVisibility="Hidden" ItemTemplate="{StaticResource CarouselItemTemplate}" ItemsSource="{Binding}" SelectionChanged="RadCarousel_SelectionChanged" SelectedItem="{Binding SelectedItem, Mode=TwoWay}"> <telerik:RadCarousel.ItemsPanel> <ItemsPanelTemplate> <telerik:RadCarouselPanel Path="{StaticResource horizontalPath}"/> </ItemsPanelTemplate> </telerik:RadCarousel.ItemsPanel> </telerik:RadCarousel>
my Code behind is this
public void LoadSalesPerson(object sender, RoutedEventArgs e) { DataClasses1DataContext conn = new DataClasses1DataContext(); List<GetSalesPeopleResult> getSalesPeopleResults = (from s in conn.GetSalesPeople() select s).ToList(); RadCarousel.ItemsSource = getSalesPeopleResults; } private void RadCarousel_SelectionChanged(object sender, Telerik.Windows.Controls.SelectionChangeEventArgs e) { int index = RadCarousel.Items.IndexOf(RadCarousel.SelectedItem); int smm = RadCarousel.ElementAt(index); }
Data = new ObservableCollection<RadBreadcrumbItem>();
var brian = new RadBreadcrumbItem { Header = "Brian" };
var bart = new RadBreadcrumbItem { Header = "Bart" };
var ryan = new RadBreadcrumbItem { Header = "Ryan" };
var jay = new RadBreadcrumbItem { Header = "Jay" };
ryan.Items.Add(bart);
ryan.Items.Add(jay);
brian.Items.Add(ryan);
Data.Add(brian);
Root =
new RadBreadcrumbItem {ItemsSource = Data};
I want it to show by default as Brian/Ryan/Bart
But like this I have to click each item in the BreadCrumb to set the item.
How to do this programtatically?
foreach (var style in listStyles) { ListStyle newList = RadDocument.AddCustomListStyle(style); RadDocument.ListStyles.Add(newList); RadDocument.ListManager.RegisterListStyleIfNecessary(newList); }