Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/15.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# 如何在Oxyplot中创建和使用ZoomRectangle_C#_Winforms_Oxyplot - Fatal编程技术网

C# 如何在Oxyplot中创建和使用ZoomRectangle

C# 如何在Oxyplot中创建和使用ZoomRectangle,c#,winforms,oxyplot,C#,Winforms,Oxyplot,我试图在点击按钮事件后显示ZoomRectangle(固定大小和跟随鼠标),但在文档中找不到任何内容 有什么想法吗 OxyRect lens; private void button2_Click(object sender, EventArgs e) { lens = new OxyRect(0, 0, tempPlot.Width / 4, tempPlot.Height / 4); tempPlot.ShowZoomRectangle

我试图在点击按钮事件后显示ZoomRectangle(固定大小和跟随鼠标),但在文档中找不到任何内容

有什么想法吗

    OxyRect lens;
    private void button2_Click(object sender, EventArgs e)
    {
        lens = new OxyRect(0, 0, tempPlot.Width / 4, tempPlot.Height / 4);
        tempPlot.ShowZoomRectangle(lens);
        tempPlot.MouseMove += new System.Windows.Forms.MouseEventHandler(this.plot_MouseMove);
    }

    private void panelTemp_MouseMove(object sender, MouseEventArgs e)
    {
        lens.Left = e.X;
        lens.Top = e.Y;
    }

对不起,我没有足够的声誉来发表评论

只是想让您知道OxyPlot已经具备放大特定区域的功能。只需按住鼠标中键并将其拖动到要放大的区域上

如果这不是您想要的,并且您确实想要缩放矩形,那么您可以创建一个事件,使用鼠标位置将当前X轴和Y轴减少一个设定量

鼠标位置可以从PlotView从鼠标事件中获得,从那里可以使用反转转换来获得绘图坐标


希望这有帮助

对不起,我没有足够的声誉来发表评论

只是想让您知道OxyPlot已经具备放大特定区域的功能。只需按住鼠标中键并将其拖动到要放大的区域上

如果这不是您想要的,并且您确实想要缩放矩形,那么您可以创建一个事件,使用鼠标位置将当前X轴和Y轴减少一个设定量

鼠标位置可以从PlotView从鼠标事件中获得,从那里可以使用反转转换来获得绘图坐标


希望这有帮助

对不起,我没有足够的声誉来发表评论

只是想让您知道OxyPlot已经具备放大特定区域的功能。只需按住鼠标中键并将其拖动到要放大的区域上

如果这不是您想要的,并且您确实想要缩放矩形,那么您可以创建一个事件,使用鼠标位置将当前X轴和Y轴减少一个设定量

鼠标位置可以从PlotView从鼠标事件中获得,从那里可以使用反转转换来获得绘图坐标


希望这有帮助

对不起,我没有足够的声誉来发表评论

只是想让您知道OxyPlot已经具备放大特定区域的功能。只需按住鼠标中键并将其拖动到要放大的区域上

如果这不是您想要的,并且您确实想要缩放矩形,那么您可以创建一个事件,使用鼠标位置将当前X轴和Y轴减少一个设定量

鼠标位置可以从PlotView从鼠标事件中获得,从那里可以使用反转转换来获得绘图坐标

希望这有帮助