본문 바로가기
Language/C#

[C#/WPF] IsMouseCaptured

by 종승 2023. 3. 20.

IsMouseCaptured 속성을 MS문서에서 찾아보면,

 

" 이 요소에 마우스가 캡쳐되는지 여부를 나타내는 값을 가져옵니다. "

 

라고 되어있는데, 이 부분이 잘 이해가 가지 않아서 더 자세한 내용을 찾아보았다.

 

마우스 캡쳐(Mouse Capture)란, 마우스 포인터가 특정한 요소 위에 있을 때 그 요소가 마우스 입력을 전체적으로 포착(Capture)하고, 해당 요소 외부에서도 마우스 이벤트를 수신할 수 있게 하는 기능

마우스 캡쳐를 사용하면 마우스 이벤트를 처리하는 중에 다른 요소로 포커스가 이동하거나, 마우스 버튼을 누른채로 요소를 벗어나는 경우에도 예기치 않은 동작을 방지할 수 있다

 

https://jngsng.tistory.com/56

 

[WPF/C#] Border를 Button처럼 사용하기

1. Border를 활용해서 다양한 모양의 Button을 만들어 활용하고 싶었음 Mouse Button이 Border위에서 Down, Up 될 때 각각의 Border Thickness를 변경시켜 눌리는 것 처럼 구현 private void buttonDown (object sender, MouseBu

jngsng.tistory.com

 

'Language > C#' 카테고리의 다른 글

[C#/WPF] StackOverflowException 발생  (0) 2023.03.23
[C#/WPF] Border를 Button처럼 사용하기  (0) 2023.03.23
[C#/WPF] 시리얼 통신 중 메모리 누수?  (0) 2023.03.20
[C#/WPF] Trigger  (0) 2023.03.20
[C#/WPF] Style (TextBlock)  (0) 2023.03.10