코드 및 pdf 문서를 살펴본 결과 StockTrader 샘플 어플리케이션이 기본적으로 어떤 뷰 (PositionSummary 또는 WatchList)를 표시할지 결정하는 방법을 찾을 수 없습니다.프리즘 StockTrader 샘플 로딩보기
아무도 이것이 어떻게 결정되는지 설명 할 수 있습니까?
코드 및 pdf 문서를 살펴본 결과 StockTrader 샘플 어플리케이션이 기본적으로 어떤 뷰 (PositionSummary 또는 WatchList)를 표시할지 결정하는 방법을 찾을 수 없습니다.프리즘 StockTrader 샘플 로딩보기
아무도 이것이 어떻게 결정되는지 설명 할 수 있습니까?
내가 올바르게 기억하면 주식 거래자 RI는 AutoPopulateExportedViewsBehavior이라는 사용자 지정 동작을 사용합니다. 이 동작은 Prism에서 사용하는 것과는 다른 것이며 MEF와 함께 작동하도록 설계되었습니다. ViewExportAttribute과 함께 컨테이너에 뷰를 등록하는 동시에 시작시 해당 영역을 추가합니다. 두 가지 모두 StockTraderRI.Infrastructure 프로젝트 내에서 동작 폴더 안에 있습니다.
: 아마도 질문을 잘못 읽었을 수 있습니다. PositionSummary 및 WatchList보기 사이에 어떤보기가 먼저 표시되는지 결정하는 방법을 묻는다면 이에 대한 특정 구성이 없습니다. 순서는 처음 초기화되는 모듈과 관련이 있습니다. 부트 스트 래퍼에서 PositionModule을 WatchModule 다음으로 이동하려는 경우 WatchList이 기본적으로 표시됩니다.
나는이 이유로 StockTrader 예제를 좋아하지 않았습니다. 그들은 항상 프리즘 책의 일반적인 예들과는 완전히 다른 복잡한 일들을합니다. 때로는 초보자를 혼란시키는 것 외에 다른 어떤 이점도없는 것 같습니다. – Alan
와우, 나는 결코 그것을 기대하지 않았을 것이다. 내가 언급 한 모든 것을 찾았고, 위치가 어떻게 작동했는지에 관해서도 여전히 머리를 긁적이었다. 누군가가 모듈이로드되었을 때의 순서를 갖는 것이 좋은 생각이라고 생각할 수 없기 때문에 요약을 활성화했다. 표시됩니다. "의도하지 않은 결과"를 디자인하는 황금의 사례에 대해 이야기하십시오. 모듈 로딩 순서가 응용 프로그램의 구성에 영향을 미치지 않을 것입니다. 기능을 활성화/비활성화합니다. 이 '기능'을 문서에서 더 명확하게 만들었을 것입니다. – Bitfiddler
비록 설명을 주셔서 감사합니다. 나는 모듈의 순서를 바꾸면 인터페이스가 바뀌는 지 확인했다. – Bitfiddler