簡體   English   中英

獲取滑塊的X,Y坐標/位置

[英]Getting X,Y coordinates/position of slider

我需要獲取滑塊的[X,Y]位置。 我已經嘗試過“ PointFromScreen”功能,但沒有得到任何結果。

任何人?

謝謝

    private void SliderPosition(object sender)
    {
        Slider slider = (Slider)sender;
        int x = (int)slider.Value;
        Point x1 = Point.Parse(x);
        Point slider_point = slider.PointFromScreen(x1);
    }

更新和更明確的疑問:

我有一段正在播放的視頻和一張取決於幀數的幻燈片。 視頻格式為640x480,滑塊是根據幀定義的!

我需要知道,當在視頻圖像中按下右鍵時,滑塊的位置[X,Y]可以使我在視頻下方的Canvas中畫一條線。

我認為現在很清楚。 遍歷庫,我可以找到的唯一參數是slider.value,但這並不能說明問題。

我嘗試的源代碼:

     private void Slider_position(object sender, System.Windows.Controls.Slider e,    System.Windows.Input.MouseEventArgs e1)
    {
        if (e1.RightButton == MouseButtonState.Pressed)
        {
            Line line = new Line();
            line.X1 = e. //something, i would get here the coordinates X,Y of slider here
            // calculation from slider position to canvas position
            // draw a line of the height of the canvas here after

        }
    }

嘗試使用MouseClick(),因為這將為您提供AutoIt窗口信息中的鼠標位置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM