[wix-users] Property values in MBA UI

Phill Hogland phill.hogland at rimage.com
Mon Mar 14 08:15:39 PDT 2016

WixBundleName is a Burn Variable, and not a MSI property.  

It depends on the language the mba is implemented in, but the basic steps are:
Use the Wix Engine object to read the EngineString "WixBundleName" into a local variable defined in your code.
Define a string resource which takes a string insert like "Installing {0}" (in C#)
Then use the String.Format method to insert the string the wix Engine object returned into your resource string.

From: wix-users <wix-users-bounces at lists.wixtoolset.org> on behalf of Parkes, Kevin <Kevin.Parkes at wacom.eu>
Sent: Monday, March 14, 2016 7:56 AM
To: wix-users at lists.wixtoolset.org
Subject: [wix-users] Property values in MBA UI

Within my MBA, I can display strings loaded from resources by doing something like

  <Label Content="{x:Static MyNamespace.Properties.Resources.StrName}" .../>

What I'd like to do is put property names in the string resource (eg, "Installing [WixBundleName] ") and have them replaced with the appropriate value.

How do I do that?

Kevin Parkes

WiX Toolset Users Mailing List provided by FireGiant http://www.firegiant.com/

More information about the wix-users mailing list