Silverlight 178

Silverlight 4 - SaveFileDialog에서 DefaultFileName 여전히 지원 안 함

Silverlight 4에서는 SaveFileDialog에 DefaultFileName 프로퍼티가 노출되어 있기를 염원하는 포스팅을 보신 적이 있으 신가요? RC 때에도 지원이 되지 않아서 마음은 비우고 있었지만... 오늘 새벽 실버라이트 4 정식 버전이 공개가 되어, 새로 설치하고 확인해 본 결과, cc - by jon_bradley 실버라이트 '개념'탑재 실패?!라고하면 심한 말인가요? DefaultFileName이 여전히 없네요. 이거 하나만 추가되면 사랑받을 수 있는 SaveFileDialog인데. 이거 하나 때문에 현업에서는 전혀 사용을 못하고 있는 상황입니다. rshelby씨가 2009년 8월 7일에 이 프로퍼티의 필요성에 대해 포럼 Silverlight 3 Feature 카테고리에 글을 올렸..

Silverlight/News 2010.04.16

ApplicationBar for Windows Phone 7 #WP7

ApplicationBar라는 것은 PhoneApplicationPage에 프로퍼티로 존재합니다. 즉, 페이지마다 다른 ApplicationBar를 준비할 수도 있다는 이야기 입니다. 여기서는 MainPage.xaml에서 ApplicationBar를 사용하는 시나리오로 사용법을 알아봅니다. (페이지마다 공통으로 사용하고 싶은 Global Application Bar를 생각하신다면 App.xaml등에 Resource로 생성하는 것이 좋습니다.) 1) 프로젝트에 Microsoft.Phone.Shell 어셈블리가 참조 되어있나 확인하고, 참조되어 있지 않으면 참조추가를 합니다. 2) MainPage.xaml에 아래 네임스페이스가 추가되어있나 확인하고 없으면 네임스페이스를 추가합니다. xmlns:shell="c..

Silverlight/Tips 2010.04.14

Windows Phone 7 - Splash Screen 표시하기

실버라이트 공식 사이트에 가면 비디오 강좌 중에 Tim Heuer씨가 설명하는 Windows Phone Application Splash Screen라는 제목의 2분 58초 짜리 짧은 비디오 클립이 있습니다. 요점만 정리하면 간단합니다. 1) 480x800 짜리 Loading 표시용 Jpeg 이미지를 준비한다. 단, 이미지 이름은 splashscreenimage.jpg 2) Windows Phone Application 프로젝트 루트에 이미지 파일만 추가하고 속성에서 Build Action을 Content로 설정 이렇게 하면 윈도우폰이 자동으로 어플리케이션 구동 직전까지 해당 이미지를 표시해 준다는 것.

간밤에 Visual Studio 2010 정식버전이 공개되었습니다.

공도씨의 포스트에 따르면 Visual Studio 2010 정식버전에서 윈도우폰 7 IDE가 아직 지원되지 않는다고 합니다. 몇 주 후면 정식버전용 Tools가 나온다고 하니 윈도우폰 7 개발 중이신 분들은 당분간 RC버전에 머무르세요. Silverlight 4 무슨 이유에선지 아직 공식페이지의 메인 다운로드 페이지로 올라오진 않았습니다. Silverlight 4 RC를 제공하던 페이지에서 링크만 살짝 바꾸어 정식 버전을 제공하고 있네요. 아마도 Expression Blend 4가 아직 Beta라서 그런가 봅니다. Silverlight Tools for Visual Studio 2010 Expression Blend 4 Beta Silverlight Toolkit 아직 Silverlight 4 정식버전은..

Silverlight/News 2010.04.13

FAQ - Foreground/Background에서의 어플리케이션 프로세스 #WP7

Foreground/Background에서의 어플리케이션 프로세스 내 어플리케이션을 백그라운드에서 동작시킬 수 있습니까? 아니오. 윈도우폰 7에서의 어플리케이션 모델은 Foreground에서만 동작합니다. 만약 당신의 어플리케이션이 돌고 있는 사이에 다른 어플리케이션이 시작된다면, 당신의 어플리케이션이 곧 종료될 것이라고 알려주는 이벤트를 받게 될 것입니다. 내 어플리케이션이 Foreground(여기서는 멀티태스킹 상의 우선권)을 잃을 때 어떤 일이 일어나나요? 어플리케이션이 닫히고 있다는 알림을 받게 될 것입니다. 우선권을 잃고 난 후 어플리케이션에게 할당된 시간이 얼마인가는 아직 결정되지 않았습니다. 만약 상태보존이 필요하다면, 이것을 다루는 로직을 추가하셔야 합니다. 어플리케이션이 Foregroun..

FAQ - 윈도우폰7 디바이스의 연결성 #WP7

디바이스 연결성 디바이스와 PC를 연결하기 위해 여전히 ActiveSync가 사용되고 있나요? 아니오, 동기화는 Zune HD가 PC와 연결하는 방법과 유사하게 자동입니다. - 공도씨가 Zune HD를 가지고 있으니 한번 구경시켜 달라고 해야겠네요. 어떻게 인터넷을 통해 정보를 전송해야 합니까? HTTPGET과 WebService 같은 웹기술이 인터넷 커뮤니케이션을 위한 수단으로 제공됩니다. 또한 여러분의 어플리케이션이 작동하고 있지 않는 동안에는 Push Notification을 사용할 수 있습니다. - Push Notification 잘못 쓰면 스팸! P2P 커뮤니케이션을 위해 소켓을 사용할 수 있습니까? 윈도우폰 7은 현재 Socket 관련 클래스들을 노출하지 않고 있습니다. 윈도우폰에서의 실버라이..

4월 1일부로 제 Microsoft MVP Award가 리뉴얼 되었습니다.

무사히 3년 차가 되었네요! Microsoft MVP는 일년마다 Renewal해야 유지가 됩니다. 일년동안 활동이 소홀하다면 다음 해에는 MVP 자격을 박탈 당하고 맙니다. 아직까지는 열심히 활동을 하고 있어서 올해는 타이틀 방어한 셈이 되었습니다. ^^ 지난 2년 동안 저는 Expression Blend MVP였습니다. 실버라이트가 나온 초기에는 Microsoft MVP Award에 Silverlight 부문이 없었기 때문에, 그 당시 실버라이트를 열심히 하고 있던 MVP들은 모두 Expression Blend MVP이거나, Client App Dev MVP였습니다. 다행히 지난 3년간 실버라이트는 Microsoft 기술의 주류로 떠올랐고, 기쁘게도 이번에 드디어 저도 Silverlight MVP가 되..

Silverlight/News 2010.04.06

FAQ - 윈도우폰7에서의 어플리케이션 설치 #WP7

어플리케이션의 설치 어떻게 내 디바이스에 어플리케이션을 설치할 수 있습니까? 어플리케이션은 마켓플레이스(MarketPlace)에서 다운로드 될 때 자동으로 설치 됩니다. 마켓플레이스를 통하지 않고 수작업으로 어플리케이션을 설치할 수 있습니까? 아니오, 그런 것은 허용되지 않습니다. 어플리케이션을 릴리즈할 수 있는 유일한 방법은 마켓플레이스를 통하는 것입니다. 어플리케이션을 수동으로 설치할 수 없다면, 어떻게 디바이스에서 테스트를 합니까? 등록된 프로그래머로서, 테스트를 위하여 직접 배포할 수 있는 몇 대의 디바이스를 등록할 수 있습니다. 단지 테스트만을 위해서는 마켓플레이스에 퍼블리쉬할 필요가 없습니다. 어떻게 마켓플레이스에서 내 회사나 특정 그룹의 사람들을 위한 어플리케이션을 그들에게만 배포할 수 있습..

Silverlight 4에서는 SaveFileDialog에 DefaultFileName 프로퍼티가 추가되어 있기를!

일을 거의 다 잘해놓고도 욕먹는 경우가 있다. 실버라이트의 SaveFileDialog가 그런 경우다. Silverlight는 4 RC가 되어서도 SaveFileDialog는 아직도 DefaultFileName 프로퍼티를 지원하지 않는다. 이 이슈에 관련된 실버라이트 포럼글을 한번 살펴보자. 2009년 8월에 올라온 이 질문에 대해, Microsoft 직원 중 하나가 아래와 같이 답변을 했다. We've not exposed the "DefaultFileName" property on SaveFileDialog due to time constraints. We'll look into adding this in a future release based on customer requests. 이 답변에 많은 ..

Silverlight/News 2010.04.05

Blend-Safe 그래픽카드는 어떤 것일까요?

Blend 작업을 하다보면 이런 식으로 화면이 깨지는 경우가 있습니다. 창크기를 변경하면 다시 정상으로 돌아오곤 하지요. 이런 일이 자주 있으면 짜증이 나지요! 그래픽 카드 문제로 생각되는데... 중요! 붉은 글자는 포스트 작성 후 3월 30일 업데이트 한 내용입니다. 트위터에서 @ivoryguard님의 조언에 따라 http://www.kbench.com에서 최신 GeForce 드라이버를 다운받아 설치하고 나니, 문제가 해결되었습니다. 아이보리가드형님 감사합니다. 여러분도 같은 문제를 발견하시면 최신 드라이버를 먼저 설치해 보십시오. Expression Blend와 궁합이 잘 맞는 안전한 그래픽카드를 찾습니다. 저가이면서도 궁합이 잘 맞으면 좋겠지요. Expression Blend를 애용하시는 개발자 &..