어플레케이션을 개발 하다 보면 종종 멀티키(Ctrl + c , Ctrl + v등) 입력을 지원해야 하는 경우가 있다''
실버라이트에서는 기본적으로 두가지 키보드관련 이벤트가 지원 되는데
KeyDown과 KeyUp이다''
void KeyDown(object sender, KeyEventArgs e);
이벤트처리기에서 두번째 매개변수의 KeyEventArgs e의 e.Key를 이용하면 사용자가 누른 키를
알아낼수 있고 object sender는 어떤 컨트롤에서 일어난 키보드 이벤트인지 알아낼수 있다''
☞ Ctrl + C 조합 판별하는 로직!
void KeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.C && Keyboard.Modifiers == ModifierKeys.Control)
{
//to do..
}
}
'.NET > Silverlight' 카테고리의 다른 글
Silverlight Style 사용하기! (7) | 2009.01.15 |
---|---|
실버라이트 2 개발 환경 갖추기 위한 한국어 프로그램 링크(퍼옴) (1) | 2009.01.14 |
Silverlight Control Drag (실버라이트 컨트롤 드래그하기) (5) | 2009.01.07 |
Silverlight UI Thread (Cross Thread 문제 해결방법) (4) | 2009.01.06 |
더블클릭 이벤트 만들기! (0) | 2009.01.05 |