본문 바로가기

Silverlight

[TIP] 브라우저 크기가 변경 되었을때 크기 가져오기

원문 :

Silverlight Tip of the Day #9 – How to Capture the Size of your Browser when it is Resized.

http://silverlight.net/blogs/msnow/archive/2008/06/06/browser-resize-how-to-determine-your-browser-size.aspx

 

이번 팁은 브라우저의 크기가 변경 되었을 때 창의 크기를 알아내는 방법을 설명하고 있습니다. 이 팁은 elements(사각형, 원형 같은 Silverlight이 객체들..)를 브라우저 경계에 정렬하거나 화면에 문자를 가운데로 정렬하는 것과 같은 경우에 필수적입니다.
브라우저의 크기가 변경 되었을 때 이벤트를 통보 받기 위해 간단하게 App.Current.Host.Content에 resized 이벤트 핸들러를 추가합니다.

 

Page.xaml.cs:  

 

아래 코드를 통해 브라우저의 크기가 변경 되었을 때 그 크기를 알아올 수 있게 됩니다. 

 

실행하면 다음과 같은 화면을 보실 수 있습니다. 




[출처] 실버라이트 네이버 카페