Я пытаюсь отобразить значение свойства, полученного из реестра, в элементе управления для редактирования текста, с некоторым текстом, добавленным в конец значения свойства. Однако отображается только значение свойства. Кажется, что моя строка пользовательского формата игнорируется. Мне нужно иметь возможность назначить любую пользовательскую модификацию этого текста обратно свойству, так как оно будет записано в реестр и прочитано при выполнении деинсталляции.
Product.wxs:
<Property Id="PRIMARYDBPATH" Secure="yes">
<RegistrySearch
Id="PrimaryDbPathSearchSql"
Root="HKLM"
Key="Software\Microsoft\Microsoft SQL Server\MSSQL10.MSSQLSERVER\Setup"
Name="SQLDataRoot"
Type="raw"
/>
<RegistrySearch
Id="PrimaryDbPathSearch"
Root="HKCU"
Key="Software\My Company\My Product"
Name="PrimaryDbPath"
Type="raw"
/>
</Property>
SetupConfigDialog.wxs:
<Control
Id="DatabasePath"
Type="Edit"
X="45" Y="139"
Width="220" Height="18"
Property="PRIMARYDBPATH"
Text="[PRIMARYDBPATH]\Data\"
/>