0

プロパティにバインドされた WIXUI の編集コントロールがあります。

<Property Id="WIXUI_FILESHAREDIR">FILESHAREDIR</Property>

そしてUI

    <Control Id="FileSharePathGroup" Type="GroupBox" Height="89" Width="352" X="8" Y="96" Text="File Share"/>
    <Control Id="FileSharePathLabel" Type="Text" X="20" Y="114" Width="69" Height="13" Text="File Share Path"/>
    <Control Id="FileSharePathEdit" Type="PathEdit" X="20" Y="126" Width="250" Height="16" Property="WIXUI_FILESHAREDIR" Indirect="yes" />
    <Control Id="FileSharePathBrowse" Type="PushButton" X="280" Y="125" Width="56" Height="17" Text="Browse"/>

および次の Publish ステートメント:

      <Publish Dialog="ConfigurationDlg" Control="Back" Event="NewDialog" Value="InstallDirDlg">1</Publish>
      <Publish Dialog="ConfigurationDlg" Control="Next" Event="NewDialog" Value="VerifyReadyDlg">1</Publish>
      <Publish Dialog="ConfigurationDlg" Control="FileSharePathBrowse" Property="_BrowseProperty" Value="[WIXUI_FILESHAREDIR]" Order="1">1</Publish>
      <Publish Dialog="ConfigurationDlg" Control="FileSharePathBrowse" Event="SpawnDialog" Value="BrowseDlg" Order="2">1</Publish>

参照ボタンを使用すると、FILESHAREDIR プロパティが正しく更新されます。テキスト エディターに手動で入力して [次へ] をクリックすると、入力されず、インストール時に FILESHAREDIR が誤った既定値を保持します。

Publish ステートメントがありませんか?

4

1 に答える 1

0

SecureCustomPropertiesプロパティにパブリックプロパティを一覧表示するには、Property@Secure属性を使用する必要があります。

于 2012-10-08T00:12:26.403 に答える