2009-04-08 6 views
8

Hier ist die Struktur meiner Anwendung Installer in FeatureTree/SelectionTreeValidate Benutzer installieren müssen mindestens eine der Unterfunktionen

Anwendungskern
        | _ _ Feature 1
        | _ _ Merkmal 2
        | _ _ Merkmal 3

mag ich sicherstellen, dass, wenn der Benutzer Anwendungskern auswählt, er atleast eine der Eigenschaft 1, Feature 2 oder Funktion auswählen muß 3.

Ich weiß Zustand Element unter Funktion kann hilfreich sein, war aber nicht in der Lage zu bekommen es funktioniert, Jeder bei der Rettung?

Antwort

3

Sie müssen die ADDLOCAL Eigenschaft validieren und die nächste Schaltfläche deaktivieren, bis sie den "richtigen" Wert hat.
Sie können den EULA-Dialog für Beispiel betrachten, die nächste Schaltfläche dort ist deaktiviert, bis der Benutzer das Kontrollkästchen der Zustimmung zum EULA drücken.

+0

LicenseAgreementDlg ist ein integrierter Dialog, der von WixUIExtension.dll bereitgestellt wird. Wie können Sie die Dialogdefinition betrachten? Ich konnte es nicht finden. –

+0

Nicht so überzeugt. Wenn Sie es mit einem Beispiel erklären können, wäre es großartig. – NileshChauhan

+0

OK, ich werde versuchen, ein Beispiel zu erstellen. –

Verwandte Themen