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