C# 클래스 WixSharp.Controls.CustomUIBuilder

The Factory class for building T:WixSharp.CustomUI.

While it is possible to construct instance manually it is preferred to use Factory methods of T:WixSharp.CustomUIBuilder for this.

project.UI = WUI.WixUI_Common; project.CustomUI = CustomUIBuilder.BuildPostLicenseDialogUI(productActivationDialog, onNextActions: new DialogAction[]{ new ExecueteCustomAction ("ValidateLicenceKey"), new ShowDialog(Dialogs.InstallDirDlg, "SERIALNUMBER_VALIDATED = \"TRUE\"")});
파일 보기 프로젝트 열기: Eun/WixSharp

공개 메소드들

메소드 설명
BuildPostLicenseDialogUI ( Dialog customDialog, DialogAction onNextActions = null, DialogAction onBackActions = null, DialogAction onCancelActions = null ) : CustomUI

Builds T:WixSharp.CustomUI instance and injects T:WixSharp.Dialog into the standard UI sequence just after LicenceDialog step.

비공개 메소드들

메소드 설명
InjectPostLicenseClrDialog ( string showAction, string clrDialogGoNextCondition = null ) : CustomUI

메소드 상세

BuildPostLicenseDialogUI() 공개 정적인 메소드

Builds T:WixSharp.CustomUI instance and injects T:WixSharp.Dialog into the standard UI sequence just after LicenceDialog step.
public static BuildPostLicenseDialogUI ( Dialog customDialog, DialogAction onNextActions = null, DialogAction onBackActions = null, DialogAction onCancelActions = null ) : CustomUI
customDialog Dialog The dialog to be injected.
onNextActions DialogAction The on next actions.
onBackActions DialogAction The on back actions.
onCancelActions DialogAction The on cancel actions.
리턴 CustomUI