none
WPF圖片座標問題 RRS feed

  • 問題

  • 我用WPF拉了兩個image

    一個放置原圖 一個放置原圖的縮圖

    當我點擊縮圖時,大圖會自動跳轉到對應的位置

    但目前發現一個問題

    目前大圖/縮圖都是同一個imagesource

    我製作一張400*400的測試圖片

    因此大圖的image我固定400*400,假設縮兩倍,因此縮圖的image固定200*200

    但是很奇怪為什麼不論是大圖的image或是小圖的image,我抓到的座標都不對

            private void SrcThumbnail_MouseMove(object sender, MouseEventArgs e)
            {
                Point position = e.GetPosition(SrcThumbnail);
                Console.WriteLine(position.X+":"+position.Y);
            }

    2018年12月20日 上午 06:33

解答

  • 我測起來沒有問題啊,Positon 的確是相對於傳入的物件
    以你的例子來說,他的 (0,0) 就是 ScrThumbnail 的左上角座標。

    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。 https://skilltree.my/


    2018年12月22日 下午 06:04
    版主