or
| <UserControl x:Class="ReportDistribution.Client.ReportMgr.WpfApp.UserControls.ReportMenuPanel" |
| xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" |
| xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" |
| xmlns:telerik="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.Navigation" |
| Height="300" Width="270"> |
| <UserControl.Resources> |
| <ItemsControl> |
| <ItemsControl.ItemTemplate> |
| <HierarchicalDataTemplate x:Key="Entity" ItemsSource="{Binding ClientReport}"> |
| <DataTemplate> |
| <TextBlock Text="{Binding Name}"></TextBlock> |
| </DataTemplate> |
| </HierarchicalDataTemplate> |
| </ItemsControl.ItemTemplate> |
| </ItemsControl> |
| </UserControl.Resources> |
| <Grid> |
| <Grid.RowDefinitions> |
| <RowDefinition Height="35"></RowDefinition> |
| <RowDefinition></RowDefinition> |
| </Grid.RowDefinitions> |
| <Grid.ColumnDefinitions> |
| <ColumnDefinition></ColumnDefinition> |
| </Grid.ColumnDefinitions> |
| <Border Grid.Row="0" BorderBrush="Black" BorderThickness="1"> |
| <Border.Background> |
| <LinearGradientBrush StartPoint="0.5,0" EndPoint="0.5,1"> |
| <GradientStop Color="#ADCFFF" /> |
| <GradientStop Color="#599BFF" Offset="1"></GradientStop> |
| </LinearGradientBrush> |
| </Border.Background> |
| </Border> |
| <TextBlock Grid.Row="0" VerticalAlignment="Center" FontSize="14" FontWeight="Bold" Margin="5">Reports</TextBlock> |
| <Border Grid.Row="1" BorderBrush="Black" BorderThickness="1,0,1,1"> |
| <Border.Background> |
| <SolidColorBrush Color="White" /> |
| </Border.Background> |
| </Border> |
| <telerik:RadPanelBar x:Name="reportMenuPanelBar" Grid.Row="1" Margin="1,0,1,1" ItemTemplate="{StaticResource Entity}" ItemsSource="{Binding}"> |
| </telerik:RadPanelBar> |
| </Grid> |
| </UserControl> |

| <telerik:RadGridView x:Name="SettingsGrid" ItemsSource="{Binding ElementName=UC, Path=CurrentTeamProjectList}" ScrollMode="RealTime" |
| AutoGenerateColumns="False" ShowGroupPanel="False" IsFilteringAllowed="False" ColumnsWidthMode="Fill" ShowColumnHeaders="False" |
| CanUserFreezeColumns="False" CanUserReorderColumns="False" CanUserSortColumns="False" VerticalGridlinesVisibility="Hidden" |
| Margin="4,2,4,2" Loaded="SettingsGrid_Loaded"> |
| <telerik:RadGridView.Columns> |
| <telerik:GridViewDataColumn UniqueName="Index" IsReadOnly="True" DataType="{x:Type System:Int32}"/> |
| <telerik:GridViewDataColumn UniqueName="Name" IsReadOnly="True" DataType="{x:Type System:String}"/> |
| <telerik:GridViewDataColumn UniqueName="Boolean1" DataType="{x:Type System:Boolean}"/> |
| <telerik:GridViewDataColumn UniqueName="Boolean2" DataType="{x:Type System:Boolean}"/> |
| <telerik:GridViewDataColumn UniqueName="NumSeconds" DataType="{x:Type System:Int32}"/> |
| </telerik:RadGridView.Columns> |
| <telerik:RadGridView.SortDescriptions> |
| <cm:SortDescription PropertyName="Index" Direction="Ascending" /> |
| </telerik:RadGridView.SortDescriptions> |
| </telerik:RadGridView> |
| <telerik:RadGridView x:Name="SettingsGrid" ItemsSource="{Binding ElementName=UC, Path=CurrentSettingList}" ScrollMode="RealTime" |
| AutoGenerateColumns="False" ShowGroupPanel="False" IsFilteringAllowed="False" ColumnsWidthMode="Fill" ShowColumnHeaders="False" |
| CanUserFreezeColumns="False" CanUserReorderColumns="False" CanUserSortColumns="False" VerticalGridlinesVisibility="Hidden" |
| Margin="4,2,4,2" Loaded="SettingsGrid_Loaded"> |
| public Example() |
| { |
| InitializeComponent(); |
| this.sampleRadCarousel.ItemsSource = DAL.GetCustomers(); |
| this.sampleRadCarousel.Loaded += new RoutedEventHandler(sampleRadCarousel_Loaded); |
| } |
| void sampleRadCarousel_Loaded(object sender, RoutedEventArgs e) |
| { |
| Path path = CreateLinePath(); |
| Telerik.Windows.Controls.RadCarouselPanel panel = this.sampleRadCarousel.FindCarouselPanel(); |
| panel.ItemsPerPage = 7; |
| panel.Path = path; |
| } |
