본문 바로가기

silverlight

(52)
Embedded Resource VS 걍 Resource 제목에서 처럼 Embedded Resource 와 걍 Resource를 비교해 보도록 하겠습니다. 우선 wav 파일을 비교를 위해서 추가 할 텐데요. a음들은 Embedded Resource로 b음들은 Resource로 추가 하도록 하겠습니다. 그리고 그냥 바로 Compile 해보도록 하겠습니다. 나나나~~♬ 나나나나~♪ 컴파일 완료!! 그러면 만들어진 xap파일을 까보겠습니다 :-D (///xap 파일 까보는건 zip파일로 바꾸고 나서 압축 푸시면 되용~) 까보면 안에 dll이 있는데요 이걸 reflector로 다시 또 까보겠습니다. (///오늘 많이 까네요 게살을 까야 하는데 응?) 아아아~ 보이시나요? Embedded resource로 추가 했을 경우에는 Resources에 포함 되어 있지만 Res..
MultiTouch Silverlight3 에서부터 MultiTouch가 가능 하게 되었는데요, 머 사실 한 객체에 대한 MultiTouch는 Manipulation을 통해서 쉽게 알 수 있는데요. 이번 포스팅 에서는 여러 개의 객체에 대한 MultiTouch에 대해서 알아 보도록 하겠습니다. 예를 들어 다음과 같은 상황 입니다. 여기서 사각형 4개를 전부 터치 해서 동시에 움직이고 싶은 상황 인데요. 기존에 사각형 움직이는 방법들에는 MouseLeftButtonDown/Move/Up 등에서 처리를 해줘서 이동을 시켜 줬었는데요. 동일한 방법으로 각각의 사각형들에 Mouse 이벤트를 줘서 이동 할려고 할 경우 하나의 사각형만이 움직이는걸 확인 하실 수 있습니다. 그렇다면 어떻게 해야 동시에 사각형 4개를 움직일 수 있을까요..
SystemTray 숨기기 In Xaml
Silverlight 와 Windows Phone 에서의 시작 페이지 설정 하는 법 Silverlight For Web 시작 페이지 설정 하는 방법 : 그림1 에서 보이시는 App.xaml.cs 파일을 열어 보시면, 그림2 에서 보시는 것처럼 Application 의 Startup 이벤트 핸들러 에서 해당 Application의 RootVisual 에다가 MainPage를 생성 해서 넣어 주시는걸 볼 수 있습니다. 그렇기 때문에 우리가 실버라이트 Application을 실행 할 경우 MainPage가 뜨는 것 입니다. 여기서 MainPage가 아니라 원하시는 페이지를 시작 페이지로 설정 해주셔도 상관 없습니다. 그렇다면 Windows Phone 에서는 어떻게 시작 페이지를 설정 하나 확인해 보겠습니다. Silverlight For Windows Phone 시작 페이지 설정 하는 방법 :..
『실버라이트 코리아 7월 정기 세미나』
헐... DisplayMemberPath 저만 몰랐나요.. -_-... 아옹!! 오늘 갑자기 SelectedItem 과 SelectedValue의 차이점이 궁금해져서 알아 보기 위해 구글신 에게 굽신굽신 하던 중에 이곳 을 방문 하게 되었었는데요. 여기서 보니!! 왜 전 이걸 처음 본걸까요 Orz 그 동안 ToString()을 Override 하거나 Item Template을 수정해서 안에서 다시 바인딩 하는 식으로 보여지는 부분을 설정 했었는데.. 그냥 그냥… DisplayMemberPath 에다가 설정 해주면 되는 것 이군용 ㅠㅠㅠㅠㅠㅠㅠㅠㅠ 에헴.. 호.. 혹시 저처럼 모르셨던 분이 있을 까봐 이렇게 올려 봅니다 후후..
MEF 참고한 곳 http://www.silverlight.net/learn/videos/all/using-mef-silverlight-4-extensibility/ MEF(Managed Extensibility Framework) 에 대한 간단한 Sample 비디오가 있어서 따라 해 보다가 간단하게 Sample 만들어서 정리해 봅니다 1) Project(위의 비디오 에서는 Business Application을 만들었지만 그냥 일반 Silverlight Application도 상관 없습니다)을 하나 생성 합니다. 2)Project을 하나 더 추가 합니다. 이때는 Silverlight Class Library Template로 만들어 줍니다. 이 프로젝트는 Import/Export 시에 필요한 데이터형을 등록 ..
CompositeTransform 사용시 주의 사항 객체를 이동 시키기 위해서 CompositeTransform 값에 이름을 주고, 코드상에서 CompositeTransform의 TranslateY등의 값을 조절 할 수 있는데요. 예를 들어 이런식 으로 이름을 주고 코드상에서 ct.TranslateX = 40; 이름으로 직접 접근해서 값을 넣어 줄 수 있는데요. 이때!!! 주의 하셔야 할점은 위의 Grid가 어떤 Storyboard 상에서 RenderTransform을 사용했다면 이후로는 위에서 이름을준 ct는 사라지고 새로 CompositeTransform 이 생성 되기 때문에 더이상 ct는 없어지게 되므로 접근이 불가능 해집니다.