Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在C#wpf中的滑块上添加直方图_C#_Wpf_Rad Controls - Fatal编程技术网

在C#wpf中的滑块上添加直方图

在C#wpf中的滑块上添加直方图,c#,wpf,rad-controls,C#,Wpf,Rad Controls,如何使用C#WPF在Radslider上绘制直方图,如下图所示?我在网上搜索过,但没有得到信息 你好 您可以在我显示的同一列中添加RadChart&RadSlider,而不是自定义RadSlider。 我只是将Xaml代码与绑定放在一起,现在您可以编写直方图的逻辑。创建所需的模板,以供参考。实际上,您应该尝试在Teleric论坛上询问。他们很好:)我在telerik论坛上发布了同样的问题,但我没有得到任何回复,所以如果有人回答这个问题,那将是gr8。 <S

如何使用C#WPF在Radslider上绘制直方图,如下图所示?我在网上搜索过,但没有得到信息

你好


您可以在我显示的同一列中添加RadChart&RadSlider,而不是自定义RadSlider。
我只是将Xaml代码与绑定放在一起,现在您可以编写直方图的逻辑。

创建所需的模板,以供参考。实际上,您应该尝试在Teleric论坛上询问。他们很好:)我在telerik论坛上发布了同样的问题,但我没有得到任何回复,所以如果有人回答这个问题,那将是gr8。
               <StackPanel  Grid.Column="1"  Margin="7,-72,7.5,0">
                     <telerik:RadCartesianChart Palette="Summer" >
                          <telerik:RadCartesianChart.HorizontalAxis>
                             <telerik:CategoricalAxis Visibility="Hidden"/>
                        </telerik:RadCartesianChart.HorizontalAxis>
                        <telerik:RadCartesianChart.VerticalAxis>
                         <telerik:LinearAxis Visibility="Hidden" MajorStep="20" />
                    </telerik:RadCartesianChart.VerticalAxis>
                    <telerik:RadCartesianChart.Series>
                        <telerik:BarSeries ItemsSource="{Binding KeyValue, Mode=TwoWay}" CategoryBinding="Key" ValueBinding="Value">
                            <telerik:BarSeries.PointTemplates>
                                <DataTemplate>
                                    <Rectangle Width="3" Fill="SkyBlue"/>
                                </DataTemplate>
                            </telerik:BarSeries.PointTemplates>
                        </telerik:BarSeries>
                    </telerik:RadCartesianChart.Series>
                </telerik:RadCartesianChart>
            </StackPanel>

           <telerik:RadSlider Minimum="{Binding LowValue,Mode=TwoWay}"  Height="13" 
            Margin="5" Grid.Column="1" Maximum="{Binding HighValue,Mode=TwoWay}" 
            SelectionEnd="{Binding SelectionHigh,Mode=TwoWay}" 
            SelectionStart="  {Binding SelectionLow,Mode=TwoWay}"
            TickPlacement="TopLeft"  
            SelectionChanged="RadSlider_SelectionChanged" SelectionRangeEnabled="True" 
            IsDirectionReversed="False" SmallChange="10" VerticalAlignment="Bottom">                        
             </telerik:RadSlider>