Я пытаюсь добавить MaskedEdit (для последовательного) управления в проект Wix, который у меня есть. У меня есть следующее:wix MaskedEdit w/paste?
<Property Id="PIDTemplate">
<![CDATA[?????-?????-?????-?????-?????-?????]]>
</Property>
<Control Id="Edit" Type="MaskedEdit" X="97" Y="141" Width="191" Height="17" Property="SERIALNUMBER" Text="[PIDTemplate]" TabSkip="no" />
Это позволяет мне иметь алфавитный/числовой ключ. Единственная проблема заключается в том, что когда я вставляю ключ в первое поле (либо ключ заполнения, либо дефис отдельно), он вставляет только первое поле, а не остальные. Нужно ли мне делать свою работу для этого?
Также контроль не является непрозрачным. Любые идеи, как это исправить? (Прозрачный доступен только для текстовых элементов управления).
Спасибо Крису! Вы, кажется, являетесь чемпионом по вопросам Wix. Я только хочу, чтобы их документы были такими же важными, как и вы! – Kyle
Это происходит только с лет работы Windows Installer. Ознакомьтесь с http://msdn.microsoft.com/en-us/library/aa368039(v=VS.85).aspx Обратите внимание: тип управления Text имеет прозрачный атрибут, а MaskedEdit - нет. –
Уровень усилий по созданию внешнего пользовательского интерфейса не должен быть массивным, если вы используете существующий продукт, который упрощает эту задачу. Одним из таких продуктов является SharpSetup. –