Silverlight 2.0 정리 #1, Application

기술 | 2008/10/21 22:27 | 와이지
Flash와는 다르게 entry point 역활로써 Application라는 class가 존재한다. 2가지 기본적인 event인 Startup과 Exit이 존재하고 또하나 흥미로운(?) event로는 UnhandledException이라는 event가 존재한다.

Startup에서는 파라미터로 넘어오는 StartupEventArgs로 넘어오는 InitParams 속성을 통해 초기 파라미터들을 읽어오는 일이나 UI에서 필요한 요소를 RootVisual 속성에 넣어주는 일들을 할 수 있다.

VS에서 기본적으로 생성하는 코드를 보면 entry point 하나와 UserControl 하나를 만들고 entry point의 Startup에서는 UserControl 객체 하나를 생성하여 RootVisual에 넣어준다. UnhandledException event는 딱히 하는 것은 없고 debugger가 붙어있지 않을 경우 브라우저에 javascript exception을 넘기는 역활을 한다.

UnhandledException 구조는 확실히 맘에 들고 회사 내의 Espresso Framework에 비슷한 기능을 만들려고 했는데 금주 중에 하나 만들어봐야겠다.
태그 : silverlight
이전 1 ... 10 11 12 13 14 15 16 17 18 ... 75 다음