每个人都知道Visual Studio的起始页它似乎是一个网页,我怎么能在我的应用程序中做出类似的呢?
让我们说我想展示最近打开的表单或今天的提示,我可以做什么,在哪里存储数据以及如何生成HTML文件?
答案 0 :(得分:2)
您可以使用IE作为控件。然后,您只需将起始页设计为HTML页面。
或者您可以预期VS 2010并使用WPF。这就是我为即将推出的应用程序所做的事情 - 起始页面是FlowDocument
,并且它为最近的文件注入了一些链接等。
答案 1 :(得分:1)
好吧,你只需要在表单中删除WebBrowser控件并设置一些属性,主要是为了防止上下文菜单等等。然后,您可以导航到任何网页,或者只传递一个包含您希望控件呈现的HTML的字符串。
答案 2 :(得分:1)
首先,弄清楚你想要展示的内容,以及这些信息的来源(可能是一堆注册密钥,在MRU列表的情况下,以及新闻标题的RSS提要)。您可以然后在其后面构建一个XML文档,通过XSLT转换提供它,并在嵌入式WebBrowser控件中显示生成的HTML。