|
Dreamine.MVVM.Behaviors.Wpf 1.0.5
Dreamine.MVVM.Behaviors.Wpf 산업 자동화 및 I/O 기능을 제공합니다.
|


Protected 멤버 함수 | |
| override void | OnAttached () |
| override void | OnDetaching () |
Private 멤버 함수 | |
| void | OnMouseLeftButtonDown (object sender, MouseButtonEventArgs e) |
📌 WPF Window를 마우스로 드래그하여 이동 가능하게 만드는 Behavior입니다. Dreamine에서는 View의 시각적 행동을 확장하는 유틸성 모듈로 이 클래스를 구성하며, MVVM 구조에서 코드비하인드 없이 사용자 상호작용을 구현하기 위해 사용됩니다.
WindowDragBehavior.cs 파일의 15 번째 라인에서 정의되었습니다.
|
inlineprotected |
Behavior가 Attach될 때 호출됩니다. - MouseLeftButtonDown 이벤트를 AssociatedObject에 연결하여 드래그 기능을 활성화합니다.
WindowDragBehavior.cs 파일의 25 번째 라인에서 정의되었습니다.
다음을 참조함 : OnMouseLeftButtonDown().

|
inlineprotected |
Behavior가 Detach될 때 호출됩니다. - MouseLeftButtonDown 이벤트를 해제하여 드래그 기능을 비활성화합니다.
WindowDragBehavior.cs 파일의 40 번째 라인에서 정의되었습니다.
다음을 참조함 : OnMouseLeftButtonDown().

|
inlineprivate |
마우스 왼쪽 버튼을 눌렀을 때 호출됩니다. 연결된 요소가 포함된 Window를 찾아 DragMove를 수행합니다.
| sender | 이벤트를 발생시킨 객체입니다. |
| e | 마우스 버튼 이벤트 데이터입니다. |
WindowDragBehavior.cs 파일의 71 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : OnAttached(), OnDetaching().
