C1RangeSlider中的两个滑块如何调换?
本帖最后由 上山打老虎12345 于 2019-9-5 16:00 编辑vb.net中设置slider控件成竖直状态后,如何设置slider的较小值滑块在上边,较大值滑块在下边,也就是滑块往下拉是增大。现在默认的是相反的。谢谢!
如图,修改为SetRow即可,另外如果有新的问题,请还是发新帖,这样论坛其他的用户查看也比较方便
属性中有一个,这个可以控制方向
本帖最后由 上山打老虎12345 于 2019-9-6 08:33 编辑
Richard.Ma 发表于 2019-9-5 16:50
属性中有一个,这个可以控制方向
谢谢您!老师,这个是C1Chart for WPF的,构造的ChartSlider继承自C1RangeSlider的属性中没有IsDirectionReversed这个属性,如下图
找了一下C1RangeSlider本身的定义中也没有IsDirectionReversed这个属性,如下图
这种情况该怎么实现滑块的调换?谢谢!
不好意思,以为你这边是winform的,wpf 的话,在Transform中有一个 Rotate,可以旋转控件,旋转90度就可以了
<c1:C1RangeSlider x:Name="slider1" HorizontalAlignment="Left" Margin="304,74,0,0"VerticalAlignment="Top" Width="153" RenderTransformOrigin="0.5,0.5" >
<c1:C1RangeSlider.RenderTransform>
<TransformGroup>
<ScaleTransform/>
<SkewTransform/>
<RotateTransform Angle="90"/>
<TranslateTransform/>
</TransformGroup>
</c1:C1RangeSlider.RenderTransform>
</c1:C1RangeSlider> Richard.Ma 发表于 2019-9-6 09:41
不好意思,以为你这边是winform的,wpf 的话,在Transform中有一个 Rotate,可以旋转控件,旋转90度就可以 ...
谢谢老师,还有一个问题,如何让限定区域在两个滑块之间,而不是两个滑块之外,如下图灰色区域:
谢谢!
我不太确定你的意思,
是说限定你图中的折线图在两个滑块之间吗,那应该是调整对应控件的location和size吧 Richard.Ma 发表于 2019-9-6 15:53
我不太确定你的意思,
是说限定你图中的折线图在两个滑块之间吗,那应该是调整对应控件的location和size ...
老师 先不考虑折线图,就是滑动滑块时,滑块之间的垂直部分,正常来说灰色部分在两个滑块之间,现在灰色部分在两个滑块的外侧,滑动滑块时,只有最大滑块能控制灰色区域的范围,怎么办?谢谢老师! 你把代码发过来我帮你验证吧
Richard.Ma 发表于 2019-9-6 17:28
你把代码发过来我帮你验证吧
老师这是代码 谢谢!
页:
[1]
2