or
<telerik:RadGridView x:Name="TradesGridView" ItemsSource="{Binding Trades, Mode=TwoWay}" CanUserFreezeColumns="False"> <telerik:RadGridView.Columns ><telerik:GridViewColumn Header="Amend" ><telerik:GridViewColumn.CellTemplate><DataTemplate><controls:RadButton Grid.Column="4" IsBackgroundVisible="False" Margin="10 2" MinWidth="30" ToolTipService.ToolTip="Amend Trade" Command="{Binding Path=DataContext.AmendCommand, Mode=OneWay, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type DockPanel}}}" CommandParameter="{Binding Path=Content, RelativeSource={RelativeSource TemplatedParent}}"><Path Data="M3.6943,11.9199L4.1323,9.5549C4.1443,9.4019,4.1953,9.2459,4.2973,9.1289L9.4233,4.0049L11.8853,6.4669L6.7593,11.5919C6.7043,11.6469,6.4893,11.7749,6.4183,11.7869L4.0083,12.2339C3.7943,12.2749,3.6533,12.1349,3.6943,11.9199 M4.8903,11.4789L6.2383,11.2519L10.9273,6.5619L10.3673,6.0059L5.7093,10.6679L4.8153,9.7169L4.5693,11.1329C4.7253,11.1989,4.8253,11.3219,4.8903,11.4789 M12.4513,5.9019L9.9893,3.4399L10.7863,2.6439C11.0063,2.4229,11.3643,2.4229,11.5853,2.6439L13.2483,4.3069C13.4683,4.5269,13.4683,4.8849,13.2483,5.1059z"Fill="#FF333333" Stretch="Fill" Width="12" Height="12" /></controls:RadButton></DataTemplate></telerik:GridViewColumn.CellTemplate></telerik:GridViewColumn>Hi Telerik Team.
The CandlestickSeries seems to have an odd behavior for negative values. The attached image shows a graph where the candlestick values should decrease linearly from left to right, but they stop at around y=0.
What is a workaround for this?
I use Telerik Version 2012.2.912.40, WPF
Code:
<telerik:RadCartesianChart> <telerik:RadCartesianChart.VerticalAxis> <telerik:LinearAxis/> </telerik:RadCartesianChart.VerticalAxis> <telerik:RadCartesianChart.HorizontalAxis> <telerik:CategoricalAxis/> </telerik:RadCartesianChart.HorizontalAxis> <telerik:CandlestickSeries x:Name="Series0" HighBinding="High" OpenBinding="Open" CloseBinding="Close" LowBinding="Low" CategoryBinding="X"> </telerik:CandlestickSeries></telerik:RadCartesianChart>public partial class MainWindow : Window{ public MainWindow() { InitializeComponent(); this.Loaded += new RoutedEventHandler(MainWindow_Loaded); } void MainWindow_Loaded(object sender, RoutedEventArgs e) { var chartData = new List<MyChartDataClass>(); for (int i = 0; i < 35; i++) { var cdc = new MyChartDataClass() { X = i, High = 5 - i, Open = 4 - i, Close = 3 - i, Low = 2 - i, }; chartData.Add(cdc); } Series0.ItemsSource = chartData; }}public class MyChartDataClass{ public int X { get; set; } public double Close { get; set; } public double Low { get; set; } public double Open { get; set; } public double High { get; set; }}

<Controls:RadRibbonComboBox x:Name="namesCombo"> <Controls:RadRibbonComboBox.ItemTemplate> <DataTemplate> <Border Background="Transparent"> <TextBlock Text="{Binding Name}"> <UserControls:TooltipHelper.Tooltip> <ToolTip Template="{StaticResource TextToolTipTemplate}" Content="{Binding Description}"/> </UserControls:TooltipHelper.Tooltip> </TextBlock> </Border> </DataTemplate> </Controls:RadRibbonComboBox.ItemTemplate> </Controls:RadRibbonComboBox>private void SetWriteableTemplates(bool isUserAdmin) { if (Templates == null) return; namesCombo.ItemsSource = Templates.Where(t => isUserAdmin || !t.IsSystem).ToList(); namesCombo.SelectedIndex = 0; }