Hi All,
I need some help to modify "Horizontal Bar" chart created using Portlet Factory. I have following problem in my chart
For your reference I have attached one image file with this post.
Please help me to resolve this.
Thanks in advance...
regards
Vikas
public
class TngButton : TngBaseTemplateControl
{
static TngButton()
{
DefaultStyleKeyProperty.OverrideMetadata(
typeof(TngButton), new FrameworkPropertyMetadata(typeof(TngButton)));
}
#endregion
public override void OnApplyTemplate()
{
base.OnApplyTemplate();
RadButton btn = this.Template.FindName("PART_BaseControl", this) as RadButton;
ContentPresenter content = this.Template.FindName("PART_ContentControl", this) as ContentPresenter;
btn.Hover+=new EventHandler<Telerik.Windows.RadRoutedEventArgs>(btn_Hover);
}
void btn_Hover(object sender, EventArgs e)
{
// code to change the image at the hover .
}
i want to have two properties like 'originalimage' and 'hoverimage" which can be changed on mover hover action
can you help me in how to setting the logic for this ?
regards,
Srinivas
public
class TngButton : TngBaseTemplateControl
{
static TngButton()
{
DefaultStyleKeyProperty.OverrideMetadata(
typeof(TngButton), new FrameworkPropertyMetadata(typeof(TngButton)));
}
#endregion
public override void OnApplyTemplate()
{
base.OnApplyTemplate();
RadButton btn = this.Template.FindName("PART_BaseControl", this) as RadButton;
ContentPresenter content = this.Template.FindName("PART_ContentControl", this) as ContentPresenter;
btn.Hover+=new EventHandler<Telerik.Windows.RadRoutedEventArgs>(btn_Hover);
}
void btn_Hover(object sender, EventArgs e)
{
// code to change the image at the hover .
}
i want to have two properties like 'originalimage' and 'hoverimage" which can be changed on mover hover action
can you help me in how to setting the logic for this ?
regards,
Srinivas
public
class TngButton : TngBaseTemplateControl
{
static TngButton()
{
DefaultStyleKeyProperty.OverrideMetadata(
typeof(TngButton), new FrameworkPropertyMetadata(typeof(TngButton)));
}
#endregion
public override void OnApplyTemplate()
{
base.OnApplyTemplate();
RadButton btn = this.Template.FindName("PART_BaseControl", this) as RadButton;
ContentPresenter content = this.Template.FindName("PART_ContentControl", this) as ContentPresenter;
btn.Hover+=new EventHandler<Telerik.Windows.RadRoutedEventArgs>(btn_Hover);
}
void btn_Hover(object sender, EventArgs e)
{
// code to change the image at the hover .
}
i want to have two properties like 'originalimage' and 'hoverimage" which can be changed on mover hover action
can you help me in how to setting the logic for this ?
regards,
Srinivas
SeriesMapping histCostSeriesMapping = new SeriesMapping { LegendLabel = "Historic Cost", SeriesDefinition = new BarSeriesDefinition()}; histCostSeriesMapping.ItemMappings.Add(new ItemMapping("YEAR", DataPointMember.XCategory)); histCostSeriesMapping.ItemMappings.Add(new ItemMapping("HISTCOST", DataPointMember.YValue)); chart.SeriesMappings.Add(histCostSeriesMapping); SeriesMapping replCostSeriesMapping = new SeriesMapping { LegendLabel = "Replacement Cost", SeriesDefinition = new BarSeriesDefinition()}; replCostSeriesMapping.ItemMappings.Add(new ItemMapping("YEAR", DataPointMember.XCategory)); replCostSeriesMapping.ItemMappings.Add(new ItemMapping("REPLCOST", DataPointMember.YValue)); chart.SeriesMappings.Add(replCostSeriesMapping); chart.ItemsSource = _model.Data;
at System.Convert.ToInt32(Double value) at Telerik.Windows.Controls.Charting.AxisRange.get_ActualIntervalCount() at Telerik.Windows.Controls.Charting.AxisX.BuildAxisData() at Telerik.Windows.Controls.Charting.Axis.UpdateAxis() at Telerik.Windows.Controls.Charting.Axis.ChartAreaDataChanged(Object sender, EventArgs e) at System.EventHandler.Invoke(Object sender, EventArgs e) at Telerik.Windows.Controls.Charting.ChartArea.OnDataChanged() at Telerik.Windows.Controls.Charting.ChartArea.UpdateChart() at Telerik.Windows.Controls.Charting.ChartArea.OnDataSeriesCollectionChanged(Object sender, NotifyCollectionChangedEventArgs e) at System.Collections.ObjectModel.ObservableCollection`1.OnCollectionChanged(NotifyCollectionChangedEventArgs e) at Telerik.Windows.Data.RadObservableCollection`1.OnCollectionChanged(NotifyCollectionChangedEventArgs e) at System.Collections.ObjectModel.ObservableCollection`1.InsertItem(Int32 index, T item) at Telerik.Windows.Data.RadObservableCollection`1.InsertItem(Int32 index, T item) at Telerik.Windows.Controls.Charting.RadHierarchicalObservableCollection`1.InsertItem(Int32 index, T item)<telerik:RadGridView Name="listGridView" IsSynchronizedWithCurrentItem="True" AutoGenerateColumns="False"> <telerik:RadGridView.Columns> <telerik:GridViewDataColumn Header="Tak" Width="40" IsReadOnly="True"> <telerik:GridViewDataColumn.CellTemplate> <DataTemplate> <CheckBox IsChecked="{Binding CheckYes, Mode=TwoWay}" HorizontalAlignment="Center"/> </DataTemplate> </telerik:GridViewDataColumn.CellTemplate> </telerik:GridViewDataColumn> <telerik:GridViewDataColumn Header="Nie" Width="40" IsReadOnly="True"> <telerik:GridViewDataColumn.CellTemplate> <DataTemplate> <CheckBox IsChecked="{Binding CheckNo, Mode=TwoWay}" HorizontalAlignment="Center"/> </DataTemplate> </telerik:GridViewDataColumn.CellTemplate> </telerik:GridViewDataColumn> <telerik:GridViewDataColumn Header="Nazwa" Width="*" UniqueName="Description" IsReadOnly="True"/> </telerik:RadGridView.Columns> </telerik:RadGridView>