Silverlight 178

Localization Silverlight : 브라우저 언어설정 참조하기

웹페이지 안에 들어갈 실버라이트 어플리케이션을 Localization 할 경우, 따라야 할 언어 설정은 브라우저의 언어설정입니다. 일단 ASP.NET 페이지와 함께할 경우를 기준으로 설명하겠습니다. 주욱 보시면, PHP 등의 다른 언어와 함께 사용하실 때 취할 수 있는 방법도 생각하실 수 있으실 겁니다. 이 언어설정을 참조하기 위해서는 다음과 같은 과정이 필요합니다. 먼저 *.aspx 페이지 소스에서 맨 윗줄에 아래와 같이 UICulture, Culture 속성을 추가합니다. 다음으로 실버라이트 어플리케이션을 호스트하는 Object 태그 안에 param을 두개 추가합니다. 이렇게 하셨으면 준비완료! 실버라이트 코드에서는 이렇게 전달된 언어설정을 다음과 같이 참조하실 수 있습니다. CultureInfo b..

Silverlight/Tips 2010.03.24

RadControl for Silverlight 4 RC 컴파일 에러 트러블슈팅

저희 개발팀은 Ribbon바 등 몇몇 멋진 컨트롤 때문에 RadControl을 구입해서 사용하고 있습니다. 며칠 전 개발환경을 Silverlight 4 RC와 Visual Studio 2010 RC로 업그레이드하면서, 기존에 사용하고 있던 컨트롤들이 런타임 에러를 발생시키기 시작했습니다. RadControl 개발사인 Telerik 사이트에 로그인을 해보면, Silverlight 4 RC용 빌드가 인스톨러 없이 바이너리만 업로드 되어있는 것을 확인할 수 있습니다. "아싸"를 외치면 다운로드를 받아서 종전에 쓰던 Silverlight 4 Beta용 Dll들을 갈아치웠는데, 컴파일을 하는 순간 이상한 에러가 뜨는 것이 었습니다. Error 1 The "CompileXaml" task failed unexpec..

Silverlight/Tips 2010.03.24

MIX10 참관하고 돌아왔습니다.

라스베가스에서 무사히 돌아왔습니다! 미국 갈 때는 직항이었는데, 돌아올 때는 LA를 찍고 오더군요. 라스베가스에서 50분 정도 날아서 LA에 내린 다음(경유) 2시간 시간 때우고, 다시 비행기를 타고 12시간 45분을 날아왔더니, 한국은 새벽 4시에 게다가 섭씨 1도!! 일주일 동안 반팔입고 돌아다니다보니 날씨가 가장 적응이 안되더군요. MIX10은 정말 대단한 소식이 있었죠? 실버라이트 4 RC의 발표와 함께 한발 늦었지만 마이크로소프트의 개념있는 윈도우폰(Windows Phone) 7이 발표되는 자리였죠. MIX10의 동영상은 여기에서 전부 보실 수 있구요. 세션 비디오 다운로더도 공개되어 있습니다. 윈도우폰 7도 실버라이트 관련된 소식이 되어버렸으니 이제 실버라이트 개발자들은 정말 바빠지게 생겼습니..

MIX10에서 진행될 Windows Phone 관련 세션들

MIX10 세션 중 베일에 가려져 있던 Windows Phone 관련 세션들이 베일을 벗었습니다. Windows Phone 관련 세션은 VOD로 보기로 마음을 굳혔던 저인데, 구체적인 세션 제목들을 보자 마음이 흔들리기 시작했습니다. 베일을 벗은 Windows Phone 세션을 포함한 전체 세션 목록은 다음과 같습니다. 푸른색으로 표시된 세션들이 Windows Phone 관련 세션입니다. 월요일 11:30:00 Syncing Audio, Video and Animations in Microsoft Silverlight Applications Great User Experiences: Seamlessly Blending Technology and Design Designing Corporate Web Si..

Silverlight/News 2010.03.06

MIX10 세션들 재미있는게 많아 보입니다.

라스베가스에서 열리는 MIX10 행사가 이제 일주일 가량 남았습니다. 이제 슬슬 어떤 세션을 들을지 결정해야 합니다. 한번 주욱 훑어보니 정말 몸이 한 개인게 분하리만큼 같은 시간 대에 듣고 싶은 세션이 여러 개씩 있습니다. (제발 제목으로 낚는 거면 안되는데...) 다행히 휴즈플로우에서는 저와 박건태 대표 그리고 이근화씨(기획)가 함께가기 때문에, 흩어져서 들으면 같은 시간에 진행되는 세션 3개씩은 현장에서 듣고 올 수 있겠습니다. 자 일단 어떤 세션들이 있는지 살펴보시죠. MIX10 공식 사이트에도 공개 되어있는 스케줄이지만 한 눈에 보기는 쉽지 않아서 대강 정리해 보았습니다. 제가 들을 것은 굵은 글자로 표시하였습니다. 밑줄 친 것은 다른 두 분이 들을 예정인 세션입니다. 월요일 11:30:00 S..

Silverlight/News 2010.03.06

실버라이트 개발자 여러분 Visual Studio 2010 RC 너무 빨리 설치하지 마세요.

어제 (미국 시간 2월 8일) Visual Studio 2010 RC버전이 MSDN을 통해서 다운로드 가능해졌죠? 일반 다운로드는 미국 시간 2월 10일에 가능해 진다고 하니 조금 더 기다리시면 되구요. 일단 저는 어제 새벽에 재빨리 다운로드 받아서 집에 있는 PC에 설치하였는데, 설치하고 나니 Silverlight 4 Tools를 설치할 수가 없네요!! 간단히 말해서 아직은 Visual Studio 2010 RC에서 실버라이트 4 개발환경을 꾸밀 수가 없습니다. 아마 며칠 이내에 나오긴 할 것 같은데... 아무튼 실버라이트 4 개발자 여러분들은 Visual Studio 2010 Beta2 버전을 사용하시면서, 좀더 기다려 주셔야합니다.

Silverlight/News 2010.02.10

WCF RIA Service에서 DomainService에 기본 Method 4종을 추가하는 Code Snippet

실버라이트 개발자 여러분 안녕하세요! DomainService를 만들어서 잘 사용하고 있다보면 신규 테이블을 추가하게 되는 순간이 있습니다. 그러면 ADO.NET Entity Data Model (*.edbx)을 Update Model from Database하는 것만으로 Proxy Class는 생성은 성공입니다. 하지만! 이미 사용하고 있던 DomainService에 새 테이블에 대한 기본 CRUD 메서드들은 손쉽게 추가해 줄 방법은 없습니다. 기본 CRUD 메서드 public IQueryable GetSomethings() public void InsertSomething(Something something) public void UpdateSomething(Something currentSometh..

Silverlight/Tips 2010.02.04

[실버라이트] LINQ to JSON 샘플 프로젝트

제가 앞서 소개드린 Json.Net 라이브러리를 이용하여, 간단한 LINQ to JSON 샘플 프로젝트를 만들어 보았습니다. JSON Sample Data 아래 Json 파일(http://hugeflow.com/Sample/lotto.json)을 읽어들여서 LINQ to JSON으로 처리하여 화면에 표현해주는 초간단 예제입니다. { GRWNO : "373", FirstBall : "15", SecondBall : "26", ThirdBall : "37", FourthBall : "42", FifthBall : "43", SixthBall : "45", BonusBall : "09", GRWDate : "2010.01.23", FirstPrzwnerCo : "4", FirstWinamnt : "279180..

실버라이트에서 JSON 데이터 활용하기

LINQ to JSON 개념으로 JSON 데이터를 활용할 수 있습니다. Codeplex에 이러한 의도로 여러 프로젝트가 생성이 되어 있습니다만, 꾸준히 업데이트가 이루어지고 있고 가장 많이 다운로드가 이루어진 것은 Jame Newtonking씨가 이끄는 Json.NET입니다. 라이브러리를 다운로드 받아보면, 섭섭하지 않게 실버라이트를 위한 솔루션도 포함되어 있습니다. 솔루션을 여신 후, 프로젝트 구성을 참조하여 자신의 프로젝트에 포함시켜서 사용하시거나 빌드 후에 필요한 dll만 얻어서 사용하셔도 되겠죠? ^^ 또, 같이 포함된 Documentation.chm에 설명이 아주 충실하게 되어있어서 완전 편합니다. 프로젝트에서 사용하는 데이터가 JSON을 통해서 전달이 되어야 할 때 유용하겠습니다.

Silverlight/Tips 2010.01.31