繁体   English   中英

如何将网格或解析的XML数据绑定到自定义Windows Installer用户界面对话框?

[英]How to bind a grid or parsed XML data to a custom Windows Installer User Interface Dialog Box?

我正在为要部署的应用程序创建C#Windows Installer(使用C#安装项目),并且UI控件受限。

在整个安装过程中,我将所有安装程序活动记录到XML文件中,因此在安装过程的最后屏幕中,我想以编程方式(可能是通过自定义操作)解析该XML,并将其绑定到网格上对话框(非常类似于Windows窗体)或解析XML并以文本格式显示。

我最接近的是附加“自述”对话框,该对话框显示“ .RTF”文本体,将XML解析为.RTF格式应该没有问题,但是,我该如何通过自定义操作以编程方式执行此操作,以便可以在“自述”对话框中显示它?

另一个选项是创建一个全新的对话框,以将网格或已解析的XML绑定到该对话框。 我一直在使用Orca工具查看这篇文章(http://www.codeproject.com/KB/install/vsSetupCustomDialogs.aspx[^]),但是,它主要用于文本框控件或单选按钮。

有人可以帮我解决这个问题吗?

非常感谢。

您为什么不尝试使用Wix?

http://wix.sourceforge.net/

http://www.tramontana.co.hu/wix/

顺便说一句,在对话框中显示文本是什么问题。 在自定义操作代码中,您应该能够获得对对话框的引用并将xml显示到对话框中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM