안녕하세요.이 질문은 바보 같은 질문 일지 모르지만 약간의 피드백을 찾고있었습니다. WPF 응용 프로그램 개발 팀과 함께 일하는 디자이너입니다. Expression Blend 4를 설치했습니다. WPF/Silverlight를 처음 접했지만 바로 뛰어 들었고 훌륭하다고 생각합니다.WPF 블렌드 도구와 인터페이스 컨트롤 용 손으로 코드화 된 XAML 대
그러나 Expression Blend를 사용할 때 생성 될 수있는 xaml 코드는 때로 지나치게 불쾌 할 수 있음을 알았습니다. 예를 들어 Blend를 사용하는 버튼에 대한 컨트롤 템플릿을 만들었으며 마크 업은 100 줄의 코드와 비슷했습니다. 그런 다음 20 줄 정도의 컨트롤 템플릿을 만들었고 똑같은 일을했습니다. 나는 listview를 위해 똑같은 짓을했는데, ListView 템플릿을 위해 생성 된 코드 양은 엄청났다. 다시 한번, 저는 제 자신의 스타일과 템플릿을 만들었고 그 결과는 xaml 코드가 거의 없었습니다.
우리가 만드는 앱은 꽤 커질 것입니다. 제 질문은, 비록 블렌드 GUI를 사용하여 모든 디자인/인터페이스 요소를 간단히 만들면 성능에 대한 걱정이 될 것입니다. 생성 된 코드가 훨씬 더 광범위 할 수 있습니까? 디자인에 블렌드 도구를 사용하면 훨씬 쉽게 작업 할 수 있지만 웹 사이트를 디자인 할 때와 마찬가지로 Dreamweaver에서는 디자인보기를 사용하지 않습니다. 왜냐하면 생성 된 코드는 전혀 쓸모가 없기 때문입니다.
어떤 통찰력이라도 대단히 감사하겠습니다.
고마워 개인적으로
장소에 물건을 중첩하면 혼잡이 증가하고 가독성이 떨어집니다. 모듈 형 설계는 재사용 성을위한 것만이 아닙니다. –
@HasanKhan : 워크 플로우를 방해하지만 (참조해야하는 리소스를 찾아야하기 때문에) 오브젝트 레이아웃이 선형이되면 (동일한 레벨에서 다른 리소스를 따라 하나씩) 다시 찾기가 더 어려워집니다. –