<
UserControl.Resources
>
<
ResourceDictionary
>
<
DataTemplate
x:Key
=
"DataTemplate"
>
<
Grid
x:Name
=
"GridTemplate"
>
<
Controls:RadChart
ItemsSource
=
"{Binding Valores}"
Margin
=
"10,37,10,10"
x:Name
=
"chartHorizontal"
Width
=
"200"
telerikQuickStart:ThemeAwareBackgroundBehavior.IsEnabled
=
"True"
HorizontalAlignment
=
"Center"
BorderBrush
=
"Black"
Background
=
"White"
AxisElementBrush
=
"Black"
>
<
Controls:RadChart.SeriesMappings
>
<
telerik:SeriesMapping
>
<
telerik:SeriesMapping.SeriesDefinition
>
<
telerik:HorizontalBarSeriesDefinition
SeriesItemLabelStyle
=
"{StaticResource CustomLabelStyle}"
>
<
telerik:HorizontalBarSeriesDefinition.Appearance
>
<
telerik:SeriesAppearanceSettings
>
<
telerik:SeriesAppearanceSettings.Fill
>
<
SolidColorBrush
Color
=
"{Binding DataItem.Color}"
/>
</
telerik:SeriesAppearanceSettings.Fill
>
</
telerik:SeriesAppearanceSettings
>
</
telerik:HorizontalBarSeriesDefinition.Appearance
>
<
telerik:HorizontalBarSeriesDefinition.LabelSettings
>
<
telerik:BarLabelSettings
LabelDisplayMode
=
"MidPoint"
/>
</
telerik:HorizontalBarSeriesDefinition.LabelSettings
>
</
telerik:HorizontalBarSeriesDefinition
>
</
telerik:SeriesMapping.SeriesDefinition
>
<
telerik:SeriesMapping.ItemMappings
>
<
telerik:ItemMapping
FieldName
=
"ValorIndice"
DataPointMember
=
"YValue"
/>
<!--<telerik:ItemMapping FieldName="Valor" DataPointMember="XCategory"/>-->
</
telerik:SeriesMapping.ItemMappings
>
</
telerik:SeriesMapping
>
</
Controls:RadChart.SeriesMappings
>
<
Controls:RadChart.DefaultView
>
<
telerik:ChartDefaultView
>
<
telerik:ChartDefaultView.ChartLegend
>
<
telerik:ChartLegend
Visibility
=
"Collapsed"
>
</
telerik:ChartLegend
>
</
telerik:ChartDefaultView.ChartLegend
>
<
telerik:ChartDefaultView.ChartArea
>
<
telerik:ChartArea
Margin
=
"0,7,0,0"
Height
=
"591"
VerticalAlignment
=
"Top"
BorderThickness
=
"0"
BorderBrush
=
"#FF3D2C2C"
ItemWidthPercent
=
"76"
PaletteBrushesRepeat
=
"False"
>
<
telerik:ChartArea.PaletteBrushes
>
<
SolidColorBrush
Color
=
"#FD9505"
/>
<
SolidColorBrush
Color
=
"#FF3605"
/>
<
SolidColorBrush
Color
=
"#A1E005"
/>
</
telerik:ChartArea.PaletteBrushes
>
<
telerik:ChartArea.Annotations
>
<
telerik:CustomGridLine
Foreground
=
"#FFDE3333"
Stroke
=
"#FFF92020"
/>
</
telerik:ChartArea.Annotations
>
<
telerik:ChartArea.AxisX
>
<
telerik:AxisX
AutoRange
=
"True"
MajorGridLinesVisibility
=
"Visible"
StripLinesVisibility
=
"Collapsed"
MinorTicksVisibility
=
"Collapsed"
>
<
telerik:AxisX.AxisStyles
>
<
telerik:AxisStyles
>
<
telerik:AxisStyles.ItemLabelStyle
>
<
Style
TargetType
=
"TextBlock"
>
<
Setter
Property
=
"Visibility"
Value
=
"Collapsed"
></
Setter
>
</
Style
>
</
telerik:AxisStyles.ItemLabelStyle
>
<
telerik:AxisStyles.TickLineStyle
>
<
Style
TargetType
=
"Line"
>
<
Setter
Property
=
"Visibility"
Value
=
"Collapsed"
></
Setter
>
</
Style
>
</
telerik:AxisStyles.TickLineStyle
>
</
telerik:AxisStyles
>
</
telerik:AxisX.AxisStyles
>
</
telerik:AxisX
>
</
telerik:ChartArea.AxisX
>
<
telerik:ChartArea.AxisY
>
<
telerik:AxisY
StripLinesVisibility
=
"Collapsed"
MajorGridLinesVisibility
=
"Visible"
MinorTicksVisibility
=
"Collapsed"
AutoRange
=
"False"
Step
=
"10"
MinValue
=
"50"
MaxValue
=
"100"
>
</
telerik:AxisY
>
</
telerik:ChartArea.AxisY
>
</
telerik:ChartArea
>
</
telerik:ChartDefaultView.ChartArea
>
</
telerik:ChartDefaultView
>
</
Controls:RadChart.DefaultView
>
</
Controls:RadChart
>
<
StackPanel
Height
=
"20"
VerticalAlignment
=
"Top"
Background
=
"#FF1C2640"
Margin
=
"10,10,10,5"
>
<
TextBlock
Height
=
"20"
TextWrapping
=
"Wrap"
Text
=
"{Binding NombreSerie}"
FontFamily
=
"Arial Unicode MS"
FontSize
=
"16"
FontWeight
=
"Bold"
Foreground
=
"White"
Margin
=
"0"
TextAlignment
=
"Center"
/>
</
StackPanel
>
</
Grid
>
</
DataTemplate
>
<
ItemsPanelTemplate
x:Key
=
"ItemsPanelTemplate"
>
<
StackPanel
Orientation
=
"Horizontal"
/>
</
ItemsPanelTemplate
>
<
DataTemplate
x:Key
=
"SeriesNameItem"
>
<
Grid
Width
=
"96"
HorizontalAlignment
=
"Left"
Margin
=
"0,15,0,0"
>
<
TextBlock
TextWrapping
=
"Wrap"
Text
=
"{Binding NombreSerie}"
HorizontalAlignment
=
"Left"
Width
=
"96"
/>
</
Grid
>
</
DataTemplate
>
<
ItemsPanelTemplate
x:Key
=
"SeriesNameDataTemplate"
>
<
Grid
>
</
Grid
>
</
ItemsPanelTemplate
>
<
DataTemplate
x:Key
=
"DataTemplateTitulos"
>
<
Grid
Background
=
"#FF3F0606"
>
<
TextBlock
Margin
=
"0"
TextWrapping
=
"Wrap"
Text
=
"{Binding}"
Foreground
=
"#FFAD2B2B"
Width
=
"200"
/>
</
Grid
>
</
DataTemplate
>
<
ControlTemplate
x:Key
=
"ItemsControlControlTemplate1"
TargetType
=
"ItemsControl"
>
<
Grid
>
<
Grid.ColumnDefinitions
>
<
ColumnDefinition
Width
=
"0.185*"
/>
<
ColumnDefinition
Width
=
"0.815*"
/>
</
Grid.ColumnDefinitions
>
<
ItemsControl
Grid.Column
=
"0"
ItemsSource
=
"{Binding DataContext.NombresSeries, ElementName=LayoutRoot}"
ItemTemplate
=
"{StaticResource DataTemplateTitulos}"
Margin
=
"0,39,0,0"
VerticalAlignment
=
"Top"
Background
=
"#FFE24040"
/>
<
ItemsPresenter
Grid.Column
=
"1"
VerticalAlignment
=
"Top"
/>
</
Grid
>
</
ControlTemplate
>
</
ResourceDictionary
>
</
UserControl.Resources
>
<
Grid
x:Name
=
"LayoutRoot"
>
<
ItemsControl
ItemsSource
=
"{Binding Datos}"
ItemTemplate
=
"{StaticResource DataTemplate}"
ItemsPanel
=
"{StaticResource ItemsPanelTemplate}"
Template
=
"{StaticResource ItemsControlControlTemplate1}"
>
</
ItemsControl
>
<!--<Grid x:Name="Titulos" UseLayoutRounding="False" />-->
</
Grid
>
</
UserControl
>
public CGValor(CGItem prmItem, object prmValorIndice, SolidColorBrush prmColor)