我在应用程序中使用OxyPlot。标记要缩放的区域时,我想更改矩形的颜色。
我刚刚使用Controller绑定了鼠标左键以进行缩放:
ChartController = new PlotController();
ChartController.BindMouseDown(OxyMouseButton.Left,PlotCommands.ZoomRectangle);
答案 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>
这将为您提供所需的输出