데이터 바인딩에 대한 일반 디자인 질문.내 WPF 프로젝트에서 바인딩을 사용하기 시작 그리고 난 프레젠테이션 측 (XAML)에 몇 가지에 대해 실제로 혼란 스러워요 WPF
는 그래서 카테고리의 목록과 함께 TreeView
을 채우려. 내 카테고리 목록 인스턴스에 대해 오른쪽 HierarchicalDataTemplate
을 작성하는 방법을 알고 있습니다.
하지만 이제 어디서 목록을 얻을 수 있는지 알 수 없습니다. 나는 어떤 가 Library.Instance.Categories 메소드를 호출 할 내 XAML에 ObjectDataProvider
를 사용해야합니다, 나는 나에게 바로 arborescence을 Library Singleton
클래스 을 반환있어하는
: 여기이 개 솔루션을 . (이는 컨트롤러가 UI와 완전히 분리되어야 함을 의미합니다).
- 나는 나의 페이지 interactionLogic (OpenUnit.xaml.cs)에서
Property ListCategories
을 얻고, 그와 함께 트리를 결합한다.
xaml.cs 파일의 목적에 대해 잘 모르겠습니다. 일반적으로 속성을 저장하고 컨트롤러로 사용하거나 UI의 백엔드를 가져 오는 데 사용됩니까 (예 : UI에서 값 가져 오기)? xaml.cs 파일이 내가 내 데이터를 바인딩 어떻게 컨트롤러로 사용되는 경우
, 나는 성공없이 많은 솔루션을 시도했다, 내 유일한 성공은 정적 바인딩의 사용이었다.
나는 UI와 로직 잘하면 내가 덜 혼란스러워 할 것이다, WPF에서 바인딩에 대한 의견이나 recommandation 감사하겠습니다. 사전에
감사합니다,
나는 또한 내가 Microsoft에서 예를 체크 한 그들은 결코 xaml.cs의 속성을 사용하지 않습니다, 대부분의 시간들이 이해하기 매우 성가신 인 하드 코딩 된 자원을 사용하는 것이 말을 잊어 버렸습니다. –