저는 WPF를 처음 사용하고 ASP.NET에 익숙했습니다. 로그인 화면이 필요한 WPF 앱이 있습니다. 일부 신임 정보가 들어있는 "세션"객체에 액세스 할 수 있기를 원하는 나머지 응용 프로그램이 있습니다. 내 앱의 모든보기가 해당 객체에 액세스 할 수 있도록 어떻게 저장합니까?개체를 전역으로 저장하는 방법은 무엇입니까?
2
A
답변
1
또한 경량 컨테이너를 사용하여 객체를 느슨하게 결합 된 방식으로 전역에 저장하고 종속성 삽입 패턴을 사용하여 이러한 객체를 검색 할 수 있습니다.
경량 컨테이너의 구현 중 하나는 Microsoft의 Unity Application Block (http://www.codeplex.com/unity)이므로 여기에서 시작하여 here 및 here을 더 읽을 수 있습니다.
1
Application 개체에는 응용 프로그램 와이드 개체를 저장하고 검색 할 수있는 Properties 속성이 있습니다.
그것이 더 나은 여기에 설명 : How to: Get and Set Application-Scope Properties
1
이 작업을 수행 할 수있는 몇 가지 방법이 있습니다.
당신은 정적 클래스를 만들 수 있습니다, 아마 당신은 당신이 관심있는 데이터를 보유 "세션"을 호출 할 수 있습니다. 세션이 관심있는 데이터를 포함하는 사전이있을 수 있습니다.
기본 폼에서 데이터를 보유 할 수 있으며 기본 폼에서 각보기에 데이터 컨테이너를 전달할 수 있습니다.
구현 및 사용 사례에 대한 자세한 내용을 제공 할 수있는 경우 디자인 목표와 더 잘 호환되는 더 좋은 방법이있을 수 있습니다.
관련 문제
- 1. ASP.NET에서 HiddenField에 개체를 저장하는 방법은 무엇입니까?
- 2. QPixmap 개체를 파일에 저장하는 방법은 무엇입니까?
- 3. 배열에 json 개체를 저장하는 방법은 무엇입니까?
- 4. 클래스 개체를 레지스트리에 저장하는 방법은 무엇입니까?
- 5. 순환 참조가있는 개체를 저장하는 방법은 무엇입니까?
- 6. 함수를 전역으로 만드는 방법은 무엇입니까?
- 7. vim에서 소문자 표시를 전역으로 사용하는 방법은 무엇입니까?
- 8. 레일스에서 동시에 많은 has_many_through 개체를 저장하는 방법은 무엇입니까?
- 9. 개체를 배열, 목록 또는 맵에서 참조로 저장하는 방법은 무엇입니까?
- 10. C# : 임의의 개체를 SQL Server에 저장하는 방법은 무엇입니까?
- 11. 2d 사이드 스크롤링 게임을위한 화면 개체를 저장하는 방법은 무엇입니까?
- 12. 변경된 SimpleXML 개체를 다시 파일로 저장하는 방법은 무엇입니까?
- 13. 관계형 데이터베이스에 사용자 지정 개체를 저장하는 가장 좋은 방법은 무엇입니까?
- 14. WCF에서 사용자 개체를 저장하는 방법
- 15. 그림을 파일로 저장하는 방법은 무엇입니까?
- 16. 개체 인스턴스를 전역으로 생성
- 17. 시간대를 저장하는 방법은 무엇입니까?
- 18. 변수에 저장하는 방법은 무엇입니까?
- 19. .net winforms에서 양식 개체 속성을 전역으로 설정하는 방법은 무엇입니까?
- 20. 어린이 개체를 반환하는 방법은 무엇입니까?
- 21. 개체를 int로 변환하는 방법은 무엇입니까?
- 22. 모양 개체를 캐스팅하는 방법은 무엇입니까?
- 23. Java로 개체를 복사하는 방법은 무엇입니까?
- 24. 캔버스에서 개체를 제거하는 방법은 무엇입니까?
- 25. 개체를 이중으로 변환하는 방법은 무엇입니까?
- 26. googlemap 개체를 삭제하는 방법은 무엇입니까?
- 27. 개체를 제네릭에 캐스팅하는 방법은 무엇입니까?
- 28. 값 개체를 저장하고로드하는 방법은 무엇입니까?
- 29. 개체를 부분으로 전달하는 방법은 무엇입니까?
- 30. 개체를 linq join하는 방법은 무엇입니까?