IsMouseCaptured 속성을 MS문서에서 찾아보면,
" 이 요소에 마우스가 캡쳐되는지 여부를 나타내는 값을 가져옵니다. "
라고 되어있는데, 이 부분이 잘 이해가 가지 않아서 더 자세한 내용을 찾아보았다.
마우스 캡쳐(Mouse Capture)란, 마우스 포인터가 특정한 요소 위에 있을 때 그 요소가 마우스 입력을 전체적으로 포착(Capture)하고, 해당 요소 외부에서도 마우스 이벤트를 수신할 수 있게 하는 기능
마우스 캡쳐를 사용하면 마우스 이벤트를 처리하는 중에 다른 요소로 포커스가 이동하거나, 마우스 버튼을 누른채로 요소를 벗어나는 경우에도 예기치 않은 동작을 방지할 수 있다
[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 |