여러 사용자 입력 화면이있는 응용 프로그램을 구축 중입니다. 모달 창 대신 wpf 팝업을 사용할 때의 장점/단점이 있는지 알고 싶습니다. mvvm-light를 사용하고 있습니다.사용자 입력 화면으로 Wpf 팝업 또는 모달 창?
팝업이 터치 응용 프로그램 (예 : iPad)에서 광범위하게 사용되고 있다는 것을 알고 있습니다.
여러 사용자 입력 화면이있는 응용 프로그램을 구축 중입니다. 모달 창 대신 wpf 팝업을 사용할 때의 장점/단점이 있는지 알고 싶습니다. mvvm-light를 사용하고 있습니다.사용자 입력 화면으로 Wpf 팝업 또는 모달 창?
팝업이 터치 응용 프로그램 (예 : iPad)에서 광범위하게 사용되고 있다는 것을 알고 있습니다.
팝업은 훌륭하지만 제어하기가 어렵습니다. 우리의 응용 프로그램에서 우리는 adorners를 '팝업'편집기로 사용하고 있습니다. 우리는 다른 컨트롤을 포함하고 메인 윈도우의 adorner 레이어에 표시 할 수있는 컨트롤을 만들었습니다. 이렇게하면 다른 컨트롤 옆에 하나의 컨트롤이 나타나고 다른 컨트롤은 여전히 사용 중이거나 배경을 회색으로 표시하고 새 컨트롤에 포커스를두고 'ok'까지 다른 컨트롤을 사용할 수 없도록 할 수 있습니다. 버튼을 누릅니다. 당신이 wpf에있는 adorners를위한 Google 당신은 많은 우수한 기사를 찾아 낼 것이다.
이 문제는 실제로 데스크톱 대 웹 응용 프로그램 중 하나입니다. Silverlight (또는 다른 터치 응용 프로그램)의 팝업에는 실제 화면 하나 (모바일 표면 또는 웹 브라우저) 만 있으면됩니다. 데스크톱 응용 프로그램을 작성하는 경우 모달 창은 Popup이 부모 창을 나갈 수 없어 사용자의 기대치와 더 잘 일치합니다.
사실 WPF와 Silverlight에서 팝업 **은 부모 창을 떠날 수 있습니다. 이것은 Adorner와 다른 점입니다. 물론 윈도우의 개념이없는 웹 브라우저 나 모바일 표면에서 실행중인 경우 정의에 따르면 아무 것도 창을 벗어날 수 없습니다. 질문자가 부모 창 외부에 나타날 수 있지만 다른 방법으로 다른 두 가지 기술, 팝업 및 모달 창을 묻는 것 같습니다. –
wpf 꾸미기가 어떻게 사용되는지 살펴 보겠습니다. 전통적인 winforms처럼 보이지 않는 응용 프로그램을 개발하는 데 관심이 있습니다. 주로 응용 프로그램의 모달 창을 꾸미는 사람으로 바꾸거나 특정 상황에서만 사용하고 있습니까? – GoalMaker
우리는 일종의 모달 창으로 사용하고 있습니다. 확실히 winforms 앱처럼 보이지 않습니다. 주소 편집기와 같은 단일 컨트롤을 배치합니다. –