我打算为自己的网站创建一个Windows Phone应用程序(仍未启动并运行)。
我不知道如何去做。 我所知道的是,我不想使用webview控件,因为它会使应用程序原始和丑陋。
我正在考虑下载html内容并将其解析为XAML元素以构建应用程序控件。
但是,我是一名初学者,没有相关经验。如果有人能指导我如何进一步采取行动,那将非常有帮助。
答案 0 :(得分:1)
“我正在考虑下载html内容并将其解析为XAML元素以构建应用程序控件。”
天啊,不!
在我看来,这是您应该采用的方式:您当前的网络应用程序应该调用服务,这些服务可以为您提供在UI上显示所需的数据。您的网络应用程序是客户端。另一个客户端可能是Windows Mobile应用程序。
可以使用HTML5 + JS或C#+ XAML开发Windows应用商店应用。选择一种方式,你知道的最好。
只是说,如果你有一些REST服务,它将帮助你轻松地建立客户。
答案 1 :(得分:1)
我使用AngleSharp解析html并基于此构造XAML元素。 https://github.com/AngleSharp/AngleSharp
答案 2 :(得分:0)
“我不想使用webview控件,因为它会使应用程序原语”
这是你相信的。这可能是因为你还没有足够的知识。
你可以使用html创建漂亮的应用程序。如果您尝试仅将网络设为应用,请执行此操作。
尝试制作php get_contents并从ajax调用它。在应用程序中,您可以设置解析数据的样式
答案 3 :(得分:0)
如果您有网络应用程序,则有两种简单的方法可以将其转换为移动设备:
但是Cordova使用webview,所以你可能想要使用第二个选项:
您可以通过打包现有网站来创建应用程序:
点击“文件 - >新项目“并选择”JavaScript - > Windows - > Windows Universal - >空白应用程序(Windows Universal)“
我认为这比设计XAML应用程序容易得多。