내가 프리즘 팀에 의해 '주식 상인 RI' 예를 들어 다음과 같은하고, 하지만 정확하게이 문제를 해결하지 않습니다WPF + PRISM - 컨트롤이있는 모달 팝업 창이 표시됩니까?
을 나는 쉘이 그 안에 주 지역와 .
이 셸에는 필터 필드와 표가 있습니다.
나는 버튼을 누르십시오 - 나는 나를 필터를 변경할 수있는 화면을로드하고 싶습니다
다음 '저장'을 누릅니다. 그런 다음 서비스를 호출하여 필드를 업데이트하고 팝업을 닫습니다.
- '증권 상인 RI'
Illustration: http://s7.postimage.org/td49mbvk9/This_To_This.png
문제는 다음과 같습니다
(왼쪽) 버튼을 누르기 전에 및 (오른쪽) 후 '쉘'의 그림입니다 샘플 앱은 모덜리스 대화 상자 팝업 만 사용합니다. MODAL 팝업이 필요합니다 (배경은 계속 새로 고침되지만 팝업이 활성화되어있는 한 사용자는 액세스 할 수 없습니다). - 팝업이 표시 될 때 Silverlight와 같은 효과가 필요합니다. 즉 '셸'이 회색으로 표시된 것처럼 비활성화되어 있어야합니다.
- 팝업 창에 'X'버튼이없고 '최소화'또는 '최대화'버튼이 없어야합니다. 팝업 창은 구석이있는 사각형이어야합니다.
- '알림 창'또는 '확인 창'을 사용할 수 없다고 생각합니다. 원하는 내용을 넣을 수 없기 때문입니다. 이것은 2 개의 필드가있는 예이지만 팝업은 탭과 훨씬 더 복잡 할 수 있으며 많은 정보가 사용자에게 표시 될 수 있습니다.
그래서 '편집'버튼을 누르면 내 "WPF + PRISM"쉘 - 뷰 - 모델에서 모달 팝업을 어떻게 표시합니까? ('EditCommand'가 실행되면 의미 ...)
확장 WPF 툴킷 http://wpftoolkit.codeplex.com/을 보셨습니까 ...ChildWindow 컨트롤을 사용할 수 있습니다. 캡션, X 버튼 등을 원하지 않으면 다시 스타일을 변경하십시오. –
시도해 볼 수도 있습니다 : http://techiethings.blogspot.co.uk/2009/12/web- style-wpf-popup.html ... 배경 모서리가있는 팝업 모달 동작을 제공하는 Adorner를 사용합니다. –
그리고 Prism의 InteractionRequest를 사용하여 모달 팝업을 유도하십시오. http://blogs.southworks.net/aadami/2012/05/09/prism-interactionrequest-and-popupmodalwindowaction-for-wpf-applications/ –