更改缩放矩形的颜色

时间:2019-04-21 05:37:07

标签: wpf oxyplot

我在应用程序中使用OxyPlot。标记要缩放的区域时,我想更改矩形的颜色。

我刚刚使用Controller绑定了鼠标左键以进行缩放:

ChartController = new PlotController(); 
ChartController.BindMouseDown(OxyMouseButton.Left,PlotCommands.ZoomRectangle);

1 个答案:

答案 0 :(得分:1)

要在Oxyplot中为缩放矩形着色,可以自定义ZoomRectangleTemplate。

例如

<oxy:PlotView Model="{Binding MyModel}" Controller="{Binding ChartController,UpdateSourceTrigger=PropertyChanged}">
        <oxy:PlotView.ZoomRectangleTemplate>
            <ControlTemplate>
                <Border BorderBrush="Black" BorderThickness="1">
                    <Rectangle Fill="Orange" />
                </Border>
            </ControlTemplate>
        </oxy:PlotView.ZoomRectangleTemplate>
</oxy:PlotView>

这将为您提供所需的输出

enter image description here