2011-01-06 4 views
1

2 주 동안 silverlight 및 mvvm 패턴을 읽고 (그리고 실험하고 있습니다.) 나는 그것에 대해 많은 것을 배웠고 패턴과 프레임 워크의 기본을 이해한다고 생각하지만 여전히 mvvm 패턴의 실제 사용법에 관해서는 몇 가지 질문이 있습니다. 나는 더 큰 경험을 가진 사람이 다음 날Silverlight : mvvm 패턴에 대한 초보자 용 질문들

여기

내 질문들 나를 :) 도울 수 있기를 바랍니다 :

  1. 의 나는 내가 모든 TextBlocks의 뷰 모델에서 읽기 전용 특성을 놓아야합니다, 내보기에 많은 TextBlocks 있다고 가정 해 봅시다 ? 내가보기에 가지고있는 모든 텍스트를 가지고 그렇게해야합니까? 나는 약간 압도적으로 그것을 느낀다. 그리고 나는 그것을하지 않을 것이다.

  2. 현지화는 어떻게됩니까? 리소스 파일을 사용하는 것이 가장 좋습니다. 아니면 ViewModel의 전체 속성으로 변환해야합니까?

  3. SL에 적합한 로깅 프레임 워크가 있습니까? 또는 웹 서비스 로깅에만 초점을 맞추어서는 안됩니까?

이 링크는 MVVM-light + RIA Services best practices입니다. 그러나 모든 질문에 대한 답변을 찾을 수 없습니다.

편집 : 아담

덕분에 나는 nlog을 발견했습니다 http://nlog.codeplex.com/하지만 베타 버전입니다. 누군가는 다른 것을 압니까?

답변

2

# 1 - 아니오 일반적으로보기에 해당 텍스트 블록을 바인딩하기 위해 읽기 전용 속성을 VM에 넣지는 않습니다. 이러한 텍스트 값은 MVP WinForms 앱 또는 MVC 웹 앱과 마찬가지로 뷰의 일부입니다.

# 3 - # 2는 실버 비즈니스 응용 프로그램을 사용하는 경우에 대한 Silverlight Logging framework and/or best practices

+0

# 1 매우 합리적인 것 같습니다. 로깅에 대해 읽어 보겠습니다. –