2012. 5. 5. 19:12


this. 객체에는 여러가지 이벤트 기능을 추가 할 수 있는데 크게 Activated 와 Keyboard 그리고 mouse 이벤트가 있다.

종류는 아래 스크린샷과 같다. 

 




이를 이용하여 += 으로 객체들을 추가 해 줄 수 있다. 이 때 파라미터값은 생략한다. 

그리고 아래 코드와 같이 메소드를 선언해 준다. 



 

 protected void MainWindow_KeyUp(object sender, System.Windows.Input.KeyEventArgs e)

        {

            // Display keypress.

            title.Content = e.Key.ToString();

        }


        protected void MainWindow_MouseMove(object sender, System.Windows.Input.MouseEventArgs e)

        {

            // 마우스의 X,Y 좌표를 가져온다.

            title.Content = e.GetPosition(this).ToString();

        }


}


위와같은 방식으로 마우스의 위치와 키보드의 입력을 가져 올 수 있다. 



Posted by k1rha