2010-05-10 3 views
0

Silverlight (& WPF) 공백은 완전히 새로운 명명법을 사용하는 것 같습니다. 그래서 때때로 더 중요한 것을 연구하는 데 어려움을 겪고 있습니다.Silverlight 응용 프로그램을 만들 때 알아야 할 유용한 개념은 무엇입니까?

예를 들어 저는 MVVM 패턴에 대해 알고 있습니다.하지만 MVVM 구현에 사용될 수있는 주제, 아이디어, 프로그래밍 구문이 조금 더 작은 범위의 것을 찾고 있습니다. 손.

기본적으로 사람들은 Silverlight 앱을 만들 때 유용하거나 중요하다고 생각하는 핵심 주제와 개념을 찾고 있습니다. 그리고 어쩌면 그것이 유용하거나 중요하며, 적용되거나 사용될 수있는 곳일 수도 있습니다.

감사합니다.

답변

0

대부분의 경우 디자인 패턴과 코딩 패턴이 다소 겹치기 때문에 WPF를 포함하도록 범위를 넓히는 것이 좋습니다. 분명히 Silverlight는 WPF의 슬림화 된 버전이지만 디자인의 많은 메서드와 스타일이 비슷하기 때문에 일부 WPF 관행을 보는 데 도움이 될 수 있습니다.

1

신규 사용자 인 경우 MVVM을 사용하지 마십시오. 모든 것을 쉽게 과장 할 수 있습니다. 첫 번째 또는 두 번째 응용 프로그램을 설치하지 않은 상태에서 먼저 응용 프로그램을 빌드하는 것이 좋습니다. (this question를 참조하십시오.)

을 개념은 숙지 얻어야한다 :

  • XAML 구문과
  • 스타일 및 템플릿
  • 무엇 UIElement에, FrameworkElement, 모양, 제어 뒤에 코드의 개념 , 기타 추상 클래스는
  • 바인딩입니다 (그 중 몇 가지 유형이 있습니다)
  • 사용자 정의 컨트롤 및 스타일을 만드는 방법 (SL, generic.xaml)

위의 내용에 익숙해지면 MVVM을 시작하십시오.

1

WPF/Silverlight를 최대한 활용하는 방법을 배우려면 가장 먼저 두 가지 데이터 바인딩과 두 번째 템플릿 모델을 사용해야합니다. 데이터 바인딩은 많은 응용 프로그램의 핵심이지만 IMO 템플릿은 WPF/Silverlight가 실제로 빛나는 곳입니다.

관련 문제