간단한 WPF
응용 프로그램을 작성 중입니다. 나는 투명하게 최대화Window
및 Canvas
(canvas1) 있습니다.캔버스에 투명 배경으로 마우스 위치 가져 오기
마우스 위치을 canvas1
또는 MainWindow
(이 경우는 동일한 것)에 가져오고 싶습니다.
Point p = Mouse.GetPosition(canvas1); //and then I have p.X and p.Y
이 코드는 불투명Canvas
을 위해 잘 작동 :
는이 일을 위해 나는이 코드를 사용합니다. 문제는 내가 투명Canvas
,이 코드는 작동하지 않습니다 ... (나에게 오류를주지는 않지만 좌표는 p.X = 0
및 p.Y = 0
입니다)입니다.
이 문제를 어떻게 해결할 수 있습니까?
당신이 응용 프로그램에있어 다른 물건을 가까이 할 수 있기 때문에 당신은 당신의 캔버스'Z-Index' 속성을 줄 수 – harry180
Z-지수 = 어쩌면 당신은? 답을 줄 것입니다. 도움이된다면 +1하고 표시하겠습니다. –
투명 배경 대신 불투명도를 사용하려고 시도 했습니까? – Alex