草庐IT

uwp-xaml

全部标签

html - 基于 Windows 8 XAML 的应用程序是否明显快于 HTML/CSS 应用程序?

我们正在考虑开发一款Windows8Metro风格的应用程序,该应用程序的照片非常多,因此我们关注UI性能。在iOS上,这是一个简单的决定(Objective-C而不是HTML以获得我们需要的UI性能),但在研究Windows8时,我很难判断XAML将比HTML5/CSS快多少。我看过XAML和HTML5之间的一般比较(如thisone),并且有一个SOanswer触及性能,但没有提供任何数据来支持他的主张或解释为什么XAML更快。据我所知,HTML5/CSS是使用IE10的呈现引擎呈现的,这意味着它不是超原生的,而且可能会更慢。但我不确定XAML是如何呈现的,或者它有多“原生”。有没

html - 即使控件是从 HTML/JS 或 XAML 创建的,Metro 控件是否会在低级别重用相同的代码路径?

假设我创建了两个Metro应用,一个带有HTMLView的另一个基于XAML的View底层实现是否映射到相同的代码来呈现两个控件?他们会有100%相同的行为吗? 最佳答案 没有。Xaml呈现堆栈独立于HTML呈现堆栈。现在,如果你走得足够低,它们会使用相同的代码路径——例如,HTML呈现堆栈和Xaml呈现堆栈都是通过相同的显示驱动程序逻辑呈现的。但是核心渲染是分开的。 关于html-即使控件是从HTML/JS或XAML创建的,Metro控件是否会在低级别重用相同的代码路径?,我们在Sta

html - 将 HTML 转换为 XAML

有没有办法将HTML转换为XAML?我注意到您可以将HTML粘贴到RichTextBox中,并且可以通过查看FlowDocument获取XAML。然而,这是一个hack。有没有更好的办法? 最佳答案 我认为从HTML到XAML的精确转换是不可能的,因为两者之间不存在一对一的等价关系。有一些工具可能对您有所帮助,但不要指望得到完美的结果:http://msdn.microsoft.com/en-us/library/aa972129.aspxhttp://windowsclient.net/downloads/folders/cont

c# - 将 UWP 应用程序中的 sqlite 数据库备份到一个驱动器

我有一个UWP应用程序,想将它的数据库备份到一个驱动器,实际上我正在将sqlite用于带有EF7RC1的UWP。我想要的只是从我的数据库复制到OneDrive以在设备之间同步它,但我完全迷路了,在我的win10移动设备上找不到数据库。我的W10手机上的.db位置是什么?哪个是适用于W10的最佳OneDriveAPI?有一个示例,我可以在其中阅读一些信息? 最佳答案 您的数据库应该在您的应用本地存储中。在桌面上找到它,在VisualStudio中,打开您的Package.appxmanifest文件,打开Packaging选项卡并复制

c# - 使用 SQLite 构建 UWP 应用时出现 P/Invoke 警告

在构建一个添加了SQLite的UWP应用程序时,我收到了大约40条警告,如下所示(只是方法名称发生了变化)(添加了一些新行以提高可读性)。配置设置为发布。我在Debug模式下没有收到任何这些消息。C:\ProgramFiles(x86)\MSBuild\Microsoft\.NetNative\ARM\ilc\IlcInternals.targets(936,5):warning:ILTransform_0000:MCG:warningMCG0006:UnresolvedP/Invokemethod'Open!sqlite3'inassembly'SQLite.Net.Platform

c# - 文档库中的 UWP App SQLite Access 数据库

问:我无法在我的文档文件夹中打开SQLite数据库:应用程序:通用Windows(10)平台开发:C#、VisualStudio2015SQLite:使用SQLite.net目标:Windows10桌面和Windows10手机部署:从VisualStudio或Sideloaded(不需要存储部署)usingSQLite;usingSQLite;usingSQLite.Net;usingSQLite.Net.Async;usingSQLite.Net.Attributes我可以:打开并从项目中包含的数据库中读取内容:using(SQLite.Net.SQLiteConnectioncon

sqlite - 如何在 UWP 项目中使用预先设计好的 SQLite?

我有一个来自另一个项目的SQLite数据库,我想在UWP应用程序中使用它。但是我不知道如何将这个数据库导入到项目中并且! 最佳答案 IcancreateanewDatabaseanduseitbutIdon'tknowhowtocopydatabasefilefromproject.IusefromSQLite.Net-PCLnugetpackage.关于如何访问现有文件,有两个所有应用程序都可以访问的位置。详情请引用file-access-permissions.一个是应用程序安装目录。正如@HenkHolterman所说,您可以

c# - 无法摆脱 Visual Studio 2010 xaml 编辑器中的十字准线(放置新项目)光标

我在XAML页面内,在设计屏幕中。我以某种方式让VS2010进入一种模式,它将光标更改为十字准线,当您单击时,您将在单击的位置放置一个UIElement。我想不通a)我最初是如何进入这种模式的,以及b)如何退出。我希望能够在设计View中点击元素并自动导航到与其关联的XAML,我无法返回到该模式。有什么想法吗?PS-我使用的是VisualStudioExpress2010forC#,如果这有什么不同的话。 最佳答案 好的,多亏了MichaelTodd,我明白了。这是答案:工具箱通常包含一个用于标准指针的按钮,它可以让您脱离我上面提到

c# - 使用 XAML 文件作为矢量图像源

我希望能够使用矢量图形(最好在XAML中定义)作为图像控件的源,就像我目前可以使用像PNG这样的光栅图像一样。这样我就可以轻松地混合和匹配位图和矢量图像,如下所示:Module.xaml很可能有作为其根元素而不是.实际上,我真正想要的是这个,所以我的ViewModel可以自行决定选择光栅图像还是矢量图像:这可能吗?Image.Source可以从给定的URI加载XAML类吗?还是只能加载位图资源? 最佳答案 您可以简单地将矢量图形引用为StaticResources:将图像作为DrawImage存储在ResourceDictionar

c# - 使用 Xamarin.Forms(xaml 和 c#)创建超链接

我基本上想使用标签类在Xamarin.Forms中创建一个超链接。基本上,我想通过以下链接将用户带到网络浏览器中的google.com:我在XamarinFormsAPI中找不到与此相关的任何内容,并且互联网在Xamarin.Forms中关于此主题的信息模糊且有限。这可能吗?如果是这样,有人可以指出我正确的方向吗?预先感谢任何回答的人。 最佳答案 你不能真正做到这一点,因为默认情况下标签不会响应用户输入,但你可以通过手势实现类似的效果usingXamarin.Forms;usingXamarin.Essentials;Labella