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; |
} |