모든 응용 프로그램에는 구성 가능한 일부 설정이 포함되어 있습니다. 응용 프로그램의MVVM 아키텍처의 App.Config
- 표시 :이 설정은 더 많거나 적은 두 가지 범주로 넣을 수 있습니다 이러한 설정은 비즈니스 로직에 의해 사용되는 예는 윈도우 위치, 윈도우 크기, 전망 등
- 비즈니스 규칙에 대한 기본 옵션이 될 수 있습니다 .
구현 한 아키텍처에서 View에는 자체 프로젝트 (WPF)가 있고 ViewModel에는 자체 프로젝트 (클래스 라이브러리)가 있습니다. lofical 관점에서 View는 뷰 관련 설정을로드/저장해야하며 ViewModel은 비즈니스 설정을로드/저장해야합니다.
보기 설정은 취급하기 쉽습니다. 설정 (app.config)에서 필요한 속성을 만들고 쉽게로드 할 수 있습니다.
그러나 ViewModel은 View 프로젝트에서 사용할 수있는 기본 제공 메커니즘을 통해 app.config 설정에 액세스 할 수 없습니다.
처음 생각한 점은 ViewModel에서 app.config의 설정을 읽고 쓸 수있는 도우미 메서드를 만드는 것이 었습니다. 당신의 의견 것입니다? 내가 여기에 내용을 복잡하게 만들지 않습니까? 아니면 응용 프로그램 설정을 처리 할 수있는 방식입니까?