or
<UserControl xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation" x:Class="Concord.HIS.Dashboard.UserControls.LabTestOverallUserControl" mc:Ignorable="d" d:DesignHeight="800" d:DesignWidth="900"> <Grid> <StackPanel> <StackPanel Orientation="Horizontal"> <ListBox x:Name="TopTenLabTestsListBox" ItemsSource="{Binding TopTenLabTests}" ItemContainerStyle="{StaticResource ToptenListItem}" /> <telerik:RadChart MaxWidth="300" MaxHeight="200" ItemsSource="{Binding ClinicPieChartdata}" Margin="15 0 15 0"> <telerik:RadChart.SeriesMappings> <telerik:SeriesMapping> <telerik:SeriesMapping.SeriesDefinition> <telerik:PieSeriesDefinition ItemLabelFormat="#%{p0}" ShowItemLabels="True" /> </telerik:SeriesMapping.SeriesDefinition> <telerik:SeriesMapping.ItemMappings> <telerik:ItemMapping DataPointMember="YValue" FieldName="Count" /> <telerik:ItemMapping DataPointMember="LegendLabel" FieldName="Lable" /> </telerik:SeriesMapping.ItemMappings> </telerik:SeriesMapping> </telerik:RadChart.SeriesMappings> </telerik:RadChart> <telerik:RadChart MaxWidth="300" MaxHeight="200" ItemsSource="{Binding ClinicPieChartdata}"> <telerik:RadChart.DefaultView> <telerik:ChartDefaultView> <telerik:ChartDefaultView.ChartLegend> <telerik:ChartLegend Width="0" /> </telerik:ChartDefaultView.ChartLegend> </telerik:ChartDefaultView> </telerik:RadChart.DefaultView> <telerik:RadChart.SeriesMappings> <telerik:SeriesMapping> <telerik:SeriesMapping.ItemMappings> <telerik:ItemMapping DataPointMember="YValue" FieldName="Count" /> <telerik:ItemMapping DataPointMember="XValue" FieldName="Lable" /> </telerik:SeriesMapping.ItemMappings> </telerik:SeriesMapping> </telerik:RadChart.SeriesMappings> </telerik:RadChart> </StackPanel> <StackPanel Orientation="Horizontal" Margin="0 5 0 0"> <StackPanel Width="{Binding ElementName=TopTenLabTestsListBox,Path=Width}"> <StackPanel Orientation="Horizontal"> <StackPanel Width="175"> <TextBlock Text="Most used lab test:" TextWrapping="Wrap" /> </StackPanel> <TextBlock Text="{Binding MostUsedLabTest.Name}" VerticalAlignment="Center" Margin="5 0 0 0"/> </StackPanel> <StackPanel Orientation="Horizontal" Margin="0 5 0 0"> <StackPanel Width="175"> <TextBlock Text="Clinic ordered this test the most:" TextWrapping="Wrap" /> </StackPanel> <TextBlock Text="{Binding MostUsedLabTest.ClinicName}" VerticalAlignment="Center" Margin="5 0 0 0" /> </StackPanel> <StackPanel Orientation="Horizontal" Margin="0 5 0 0"> <StackPanel Width="175"> <TextBlock Text="Doctor ordered this test the most:" TextWrapping="Wrap" /> </StackPanel> <TextBlock Text="{Binding MostUsedLabTest.DoctorName}" VerticalAlignment="Center" Margin="5 0 0 0" /> </StackPanel> <StackPanel Orientation="Horizontal" Margin="0 5 0 0"> <StackPanel Width="175"> <TextBlock Text="Most orders in one day:" TextWrapping="Wrap" /> </StackPanel> <TextBlock Text="{Binding MostUsedLabTest.MostOrderedInOneDay}" VerticalAlignment="Center" Margin="5 0 0 0" /> </StackPanel> <StackPanel Orientation="Horizontal" Margin="0 5 0 0"> <StackPanel Width="175"> <TextBlock Text="Most diagnosis this lab test was ordered for:" TextWrapping="Wrap" /> </StackPanel> <TextBlock Text="{Binding MostUsedLabTest.MostDiagnosis}" VerticalAlignment="Center" Margin="5 0 0 0" /> </StackPanel> <StackPanel Orientation="Horizontal" Margin="0 5 0 0"> <StackPanel Width="175"> <TextBlock Text="Number of children who used this test:" TextWrapping="Wrap" /> </StackPanel> <TextBlock Text="{Binding MostUsedLabTest.ChildrenNumber}" VerticalAlignment="Center" Margin="5 0 0 0" /> </StackPanel> <StackPanel Orientation="Horizontal" Margin="0 5 0 0"> <StackPanel Width="175"> <TextBlock Text="Number of children who used this test:" TextWrapping="Wrap" /> </StackPanel> <TextBlock Text="{Binding MostUsedLabTest.ChildrenNumber}" VerticalAlignment="Center" Margin="5 0 0 0" /> </StackPanel> <StackPanel Orientation="Horizontal" Margin="0 5 0 0"> <StackPanel Width="175"> <TextBlock Text="Lab test total orders:" TextWrapping="Wrap" /> </StackPanel> <TextBlock Text="{Binding MostUsedLabTest.TotalUsed}" VerticalAlignment="Center" Margin="5 0 0 0" /> </StackPanel> </StackPanel> <StackPanel> <StackPanel Orientation="Horizontal"> <telerik:RadChart MaxWidth="200" MaxHeight="200" ItemsSource="{Binding ClinicPieChartdata}" Margin="15 0 15 0"> <telerik:RadChart.SeriesMappings> <telerik:SeriesMapping> <telerik:SeriesMapping.SeriesDefinition> <telerik:PieSeriesDefinition ItemLabelFormat="#%{p0}" ShowItemLabels="True" /> </telerik:SeriesMapping.SeriesDefinition> <telerik:SeriesMapping.ItemMappings> <telerik:ItemMapping DataPointMember="YValue" FieldName="Count" /> <telerik:ItemMapping DataPointMember="LegendLabel" FieldName="Label" /> </telerik:SeriesMapping.ItemMappings> </telerik:SeriesMapping> </telerik:RadChart.SeriesMappings> </telerik:RadChart> <telerik:RadChart MaxWidth="200" MaxHeight="200" ItemsSource="{Binding ClinicPieChartdata}"> <telerik:RadChart.DefaultView> <telerik:ChartDefaultView> <telerik:ChartDefaultView.ChartLegend> <telerik:ChartLegend Width="0" /> </telerik:ChartDefaultView.ChartLegend> </telerik:ChartDefaultView> </telerik:RadChart.DefaultView> <telerik:RadChart.SeriesMappings> <telerik:SeriesMapping> <telerik:SeriesMapping.ItemMappings> <telerik:ItemMapping DataPointMember="YValue" FieldName="Count" /> <telerik:ItemMapping DataPointMember="XValue" FieldName="Label" /> </telerik:SeriesMapping.ItemMappings> </telerik:SeriesMapping> </telerik:RadChart.SeriesMappings> </telerik:RadChart> <telerik:RadChart MaxWidth="200" MaxHeight="200" ItemsSource="{Binding ClinicPieChartdata}" Margin="15 0 0 0"> <telerik:RadChart.SeriesMappings> <telerik:SeriesMapping> <telerik:SeriesMapping.SeriesDefinition> <telerik:PieSeriesDefinition ItemLabelFormat="#%{p0}" ShowItemLabels="True" /> </telerik:SeriesMapping.SeriesDefinition> <telerik:SeriesMapping.ItemMappings> <telerik:ItemMapping DataPointMember="YValue" FieldName="Count" /> <telerik:ItemMapping DataPointMember="LegendLabel" FieldName="Label" /> </telerik:SeriesMapping.ItemMappings> </telerik:SeriesMapping> </telerik:RadChart.SeriesMappings> </telerik:RadChart> </StackPanel> <StackPanel Orientation="Horizontal"> <StackPanel Grid.Row="0" Orientation="Horizontal" Margin="12,6,0,20"> <TextBlock> <Run Text="Date:" FontFamily="Segoe UI" FontSize="12" /> <Run x:Name="date" Text="Mar 18, 2012" FontFamily="Segoe UI" FontSize="16" /> </TextBlock> <TextBlock Margin="10,0,0,0"> <Run Text="Count:" FontFamily="Segoe UI" FontSize="12" /> <Run x:Name="count" Text="5,976,129" FontFamily="Segoe UI" FontSize="16" /> </TextBlock> </StackPanel> <telerik:RadCartesianChart Grid.Row="1" Margin="10,0,10,30" TrackBallLineStyle="{StaticResource trackBallLineStyle}" TrackBallInfoStyle="{StaticResource trackBallInfoStyle}" x:Name="cChart" Background="AliceBlue"> <telerik:RadCartesianChart.Resources> <DataTemplate x:Key="PointTemplate"> <Ellipse Height="8" Width="8" Stroke="White" StrokeThickness="1" Fill="#1B9DDE" /> </DataTemplate> <Style x:Key="BorderStyle" TargetType="Border"> <Setter Property="Background" Value="#1B9DDE" /> </Style> </telerik:RadCartesianChart.Resources> <telerik:RadCartesianChart.Behaviors> <telerik:ChartTooltipBehavior Placement="Top" HorizontalOffset="-6" VerticalOffset="1" /> <telerik:ChartPanAndZoomBehavior ZoomMode="Horizontal" /> <telerik:ChartTrackBallBehavior ShowIntersectionPoints="True" TrackInfoUpdated="ChartTrackBallBehavior_TrackInfoUpdated" /> <telerik:ChartTooltipBehavior Placement="Top" HorizontalOffset="-6" VerticalOffset="1" /> </telerik:RadCartesianChart.Behaviors> <telerik:AreaSeries x:Name="Chart" CategoryBinding="RigestirationDate" ValueBinding="Count" Fill="#2625A0DA" Stroke="#FF25A0DA" telerik:StyleManager.Theme="Windows8" StrokeThickness="2" TrackBallTemplate="{StaticResource trackBallTemplate}" Visibility="Visible"> <telerik:AreaSeries.VerticalAxis> <telerik:LinearAxis > </telerik:LinearAxis> </telerik:AreaSeries.VerticalAxis> </telerik:AreaSeries> <telerik:RadCartesianChart.HorizontalAxis> <telerik:DateTimeCategoricalAxis DateTimeComponent="Ticks" PlotMode="OnTicks" MajorTickInterval="30" LabelFormat="dd MM yyyy" MajorTickStyle="{StaticResource tickStyle}" /> </telerik:RadCartesianChart.HorizontalAxis> <telerik:RadCartesianChart.VerticalAxis> <telerik:LinearAxis /> </telerik:RadCartesianChart.VerticalAxis> <telerik:RadCartesianChart.Grid> <telerik:CartesianChartGrid StripLinesVisibility="None" MajorLinesVisibility="XY"> <telerik:CartesianChartGrid.YStripeBrushes> <SolidColorBrush Color="#FFD7D7D7" Opacity="0.3" /> <SolidColorBrush Color="Transparent" /> </telerik:CartesianChartGrid.YStripeBrushes> </telerik:CartesianChartGrid> </telerik:RadCartesianChart.Grid> </telerik:RadCartesianChart> </StackPanel> </StackPanel> </StackPanel> </StackPanel> </Grid></UserControl>
<Window x:Class="RadControlsWpfApp6.MainWindow" xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation" Title="MainWindow" Height="350" Width="525"> <Grid> <telerik:RadGridView x:Name="radGridView" AutoGenerateColumns="False" ShowGroupFooters="True" CellEditEnded="radGridView_CellEditEnded"> <telerik:RadGridView.Columns> <telerik:GridViewDataColumn x:Name="_colChud" UniqueName="Chud" DataMemberBinding="{Binding Chud}"> <telerik:GridViewDataColumn.AggregateFunctions> <telerik:SumFunction Caption="Total: " /> </telerik:GridViewDataColumn.AggregateFunctions> </telerik:GridViewDataColumn> <telerik:GridViewDataColumn x:Name="_colChud2" UniqueName="Chud2" DataMemberBinding="{Binding Chud2}"> <telerik:GridViewDataColumn.AggregateFunctions> <telerik:SumFunction Caption="Total: " /> </telerik:GridViewDataColumn.AggregateFunctions> </telerik:GridViewDataColumn> </telerik:RadGridView.Columns> </telerik:RadGridView> </Grid></Window>namespace RadControlsWpfApp6{ /// <summary> /// Interaction logic for MainWindow.xaml /// </summary> public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); radGridView.ItemsSource = Data.GetData(); } private void radGridView_CellEditEnded(object sender, Telerik.Windows.Controls.GridViewCellEditEndedEventArgs e) { radGridView.CalculateAggregates(); } } public class Data { private double _chud; public double Chud { get { return _chud; } set { _chud = value; } } private double _chud2; public double Chud2 { get { return _chud2; } set { _chud2 = value; } } public static ObservableCollection<Data> GetData() { ObservableCollection<Data> data = new ObservableCollection<Data>(); Data d = new Data() { Chud = 1, Chud2 = 1 }; data.Add(d); d = new Data() { Chud = 2, Chud2 = 1 }; data.Add(d); d = new Data() { Chud = 3, Chud2 = 1 }; data.Add(d); d = new Data() { Chud = 4, Chud2 = 1 }; data.Add(d); return data; } }}public DelegateCommand ClearCriteriaCommand { get; set; }ClearCriteriaCommand = new DelegateCommand(o => ClearCriteria());<RadMaskedTextInput Name="txtSearchField" Value="{Binding Path=SearchCriteria, Mode=TwoWay}" ClearCommand="{Binding Path=ClearCriteriaCommand}" AcceptsReturn="False" EmptyContent="Enter Search Term">
<Application x:Class="WpfApplication1.App" StartupUri="MainWindow.xaml"> <Application.Resources> <ResourceDictionary> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="/Telerik.Windows.Themes.Office2013;component/Themes/System.Windows.xaml"/> <ResourceDictionary Source="/Telerik.Windows.Themes.Office2013;component/Themes/Telerik.Windows.Controls.xaml"/> </ResourceDictionary.MergedDictionaries> <Style x:Name="MyBorderStyle" TargetType="Border"> <Setter Property="BorderBrush" Value="Black" /> <Setter Property="BorderThickness" Value="1" /> </Style> </ResourceDictionary> </Application.Resources></Application><Window x:Class="WpfApplication1.MainWindow" Title="MainWindow" Height="350" Width="525"> <tk:RadListBox Margin="10"> <tk:RadListBoxItem Content="One" /> <tk:RadListBoxItem Content="Two" /> <tk:RadListBoxItem Content="Three" /> </tk:RadListBox></Window>