wix erhält Benutzereingaben

8

Dialog.wxs

%Vor%

In Product.wxs habe ich eine Eigenschaft erstellt

%Vor%

Dann, wie ich verstanden habe, muss ich [NameValueProperty] verwenden, um Wert zu erhalten, aber ID funktioniert nicht ... Was ist los?

    
johnny 14.02.2011, 20:29
quelle

2 Antworten

4

In diesem Fall möchten Sie in der Regel eine sichere benutzerdefinierte Eigenschaft verwenden. Dies ist eine Eigenschaft, die sowohl Öffentlich (dh CAPS) ist. und als Secure gekennzeichnet. Ein Wert ist nur erforderlich, wenn Sie möchten dort ist ein Standardwert.

%Vor%     
Christopher Painter 14.02.2011, 20:38
quelle
5

Eine ausführliche Protokolldatei sollte Ihnen die Änderungen an den Eigenschaften anzeigen. Sehr nützlich beim Aufspüren solcher Dinge. In diesem Fall setzt Ihr Beispielcode eine Eigenschaft namens NameValue auf den Wert im Bearbeitungsfeld. Wenn Sie den Wert im Bearbeitungsfeld festlegen möchten, tun Sie etwas wie:

%Vor%

Und um den Wert zu referenzieren, würden Sie [NameValue] verwenden. Alternativ können Sie Ihren Code wie folgt ändern:

%Vor%     
Rob Mensching 14.02.2011 22:07
quelle

Tags und Links