2010-11-20 3 views
1

맞춤 정보를 캡처하기위한 몇 가지 대화 상자 화면을 만들었습니다. 내 사용자 지정 대화 상자의 뒤로 및 다음 단추를 기반으로 대화 상자를 올바르게 시퀀싱했습니다. 설정을 설치 한 후 사용자가 유지 관리 모드에서 다시 설정을 시작하면 '변경'버튼이 나타납니다. 변경 모드에서는 UI 순서가 올바르지 않습니다. 즉 뒤로 또는 다음 버튼을 클릭하면 잘못된 화면이 표시됩니다. 또한 일부 화면은 변경 모드에 표시되지 않으며 전체 대화 UI 시퀀스가 ​​변경 모드로 설정되어야합니다.유지 보수 Dlg의 '변경'모드에서 대화 상자를 표시하는 방법

유지 보수 모드의 '변경'옵션에서 DialogUI 순서를 어떻게 배열 할 수 있는지 알려주십시오.

답변

0

새 설치를 위해 대화 상자를 예약하는 것과 같은 방법으로 수행 할 수 있습니다. 예를 들어, WixUI_Mondo 사전 설정에서 다음 코드에서 살펴 :

<Publish Dialog="MaintenanceWelcomeDlg" Control="Next" Event="NewDialog" 
      Value="MaintenanceTypeDlg">1</Publish> 

    <Publish Dialog="MaintenanceTypeDlg" Control="ChangeButton" Event="NewDialog" 
      Value="CustomizeDlg">1</Publish> 
    <Publish Dialog="MaintenanceTypeDlg" Control="RepairButton" Event="NewDialog" 
      Value="VerifyReadyDlg">1</Publish> 
    <Publish Dialog="MaintenanceTypeDlg" Control="RemoveButton" Event="NewDialog" 
      Value="VerifyReadyDlg">1</Publish> 
    <Publish Dialog="MaintenanceTypeDlg" Control="Back" Event="NewDialog" 
      Value="MaintenanceWelcomeDlg">1</Publish> 

당신은 CustomizeDlg이 변경 버튼을 누르면 MaintenanceTypeDlg 후 다음으로 이동하도록 설정하는 방법을 볼 수 있습니다. 패턴을 따라.

질문을 오해 한 경우 더 자세히 설명하십시오.

+0

안녕하세요 얀, 답장을 보내 주셔서 감사합니다. 그러나 내가 찾던 것이 아니 었습니다. 나는 더 자세히 설명 할 것이다. 나는 정상적인 설치를 위해 시퀀스 할 수있는 사용자 정의 다이얼로그를 가지고있다. 그러나 유지 관리 모드에서 사용자가 '변경', '복구'및 '제거'옵션의 '변경'옵션을 선택하면 UI 순서가 올바르지 않습니다. 또한 일부 사용자 정의 대화 상자는 변경 모드에 표시되지 않습니다. 그래서, 기본적으로, 나는 'Change'모드를 잡아야하고 그걸 기반으로 UI 시퀀스를 설정해야합니다. 희망, 나는 그것을 이번에 claer하게했다. – Piyush

+0

아, 알겠습니다. 이 경우 첫 번째 설치 및 유지 관리 모드를 Installed 속성으로 구분할 수 있습니다. 따라서 새 설치에 대해 이미 정의한 시퀀스를 Installed 속성으로 "조정"할 수 있습니다. 예를 들어 특정 대화 상자를 유지 관리 모드로만 표시하려면이 대화 상자의 조건에 "AND Installed"를 추가하거나 그 반대의 경우도 가능합니다. 이 두 모드를 제공하기 위해 UI 시퀀스를 변경하는 방법에 대한 아이디어를 제공해야합니다. –

+0

안녕 연, 다음과 같이 대화 상자를 조정하려고했습니다 : <게시 대화 상자 = "CustomizeDlg"컨트롤 = "다음"이벤트 = "NewDialog"값 = "BlackberryDlg"주문 = "4"> 하지만이 작업이 수행되지 않고 대화 상자가 '변경'모드로 표시됩니다. 제발 제안 해주세요. – Piyush

관련 문제