草庐IT

winrt-xaml

全部标签

c# - 在 Windows8 中编写 C#/Xaml 与 HTML/JavaScript WinRT 应用程序的优缺点是什么

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭8年前。Improvethisquestion我正计划开发一个Metro应用程序,它将连接服务器并下载和预览图像、PDF、音频和视频文件。我很困惑是用C#/Xaml还是用HTML/JavaScript编写它。我有C#/Xaml背景,我在HTML/JavaScript而不是C#/Xaml中开发相同的东西会有什么额外的优势?

c# - 使用 RichTextBlock 或其他组件在 WinRT 中显示 Html

我想用一些组件在字符串中显示html。现在我正在使用RichTextBlock,我尝试了一些将html转换为xaml或rtf的扩展,但我没有发现任何与WinRT一起使用的扩展。我知道我可以使用WebView,但它不是那么漂亮。我只想对ItemDetailPage(使用RichTextBlock的地方)做一些小改动,以向用户显示基本html(粗体、斜体、链接、图像等)。是否有一些组件或某种方式可以做到这一点(不是webview)?或者有工作转换器吗? 最佳答案 我终于受够了缺少WinRT支持的Html到Xaml的转换并编写了我自己的。

c# - 使用 RichTextBlock 或其他组件在 WinRT 中显示 Html

我想用一些组件在字符串中显示html。现在我正在使用RichTextBlock,我尝试了一些将html转换为xaml或rtf的扩展,但我没有发现任何与WinRT一起使用的扩展。我知道我可以使用WebView,但它不是那么漂亮。我只想对ItemDetailPage(使用RichTextBlock的地方)做一些小改动,以向用户显示基本html(粗体、斜体、链接、图像等)。是否有一些组件或某种方式可以做到这一点(不是webview)?或者有工作转换器吗? 最佳答案 我终于受够了缺少WinRT支持的Html到Xaml的转换并编写了我自己的。

sqlite - 在 WinRT 应用程序中使用 SQLite 时出现异常

我正在构建一个Windows8应用程序,现在我想为此应用程序使用SQLite。我通过VisualStudio2013扩展管理器安装了SQLiteforWindowsRuntime,并通过NuGet将sqlite-net添加到我的项目中。我正在尝试在我的app.xaml.csOnLaunched中创建一个数据库,但在运行项目时出现此异常:UnabletoloadDLL'sqlite3':Thespecifiedmodulecouldnotbefound.(ExceptionfromHRESULT:0x8007007E)这很奇怪,因为在编译过程中没有错误。不管怎样,我认为它试图告诉我需要引

sqlite - 在 WinRT 应用程序中使用 SQLite 时出现异常

我正在构建一个Windows8应用程序,现在我想为此应用程序使用SQLite。我通过VisualStudio2013扩展管理器安装了SQLiteforWindowsRuntime,并通过NuGet将sqlite-net添加到我的项目中。我正在尝试在我的app.xaml.csOnLaunched中创建一个数据库,但在运行项目时出现此异常:UnabletoloadDLL'sqlite3':Thespecifiedmodulecouldnotbefound.(ExceptionfromHRESULT:0x8007007E)这很奇怪,因为在编译过程中没有错误。不管怎样,我认为它试图告诉我需要引

c# - SQLite插入数据到表后如何获取最后一行ID

这个问题在这里已经有了答案:HowtogetlastinsertIdinSQLite?(5个答案)关闭9年前。我正在为WinRT应用程序使用SQLite和SQLite-NetWrapper。其他平台可能有SQLite,但实现可能不同,例如使用SQLite-Netapi。如何在插入SQLite后立即获取最后一行ID?谢谢using(vardb=newSQLite.SQLiteConnection(DBPath)){varnewOrder=newSalesOrder(){CustId=g_intCustId,Customer_No=txtBlkCustomer.Text.Trim(),Or

c# - SQLite插入数据到表后如何获取最后一行ID

这个问题在这里已经有了答案:HowtogetlastinsertIdinSQLite?(5个答案)关闭9年前。我正在为WinRT应用程序使用SQLite和SQLite-NetWrapper。其他平台可能有SQLite,但实现可能不同,例如使用SQLite-Netapi。如何在插入SQLite后立即获取最后一行ID?谢谢using(vardb=newSQLite.SQLiteConnection(DBPath)){varnewOrder=newSalesOrder(){CustId=g_intCustId,Customer_No=txtBlkCustomer.Text.Trim(),Or

c++ - 如何在 WinRT DLL 中使用 SQLite?

我正在尝试开发一个使用SQLite编写数据库的WinRTDLL。但似乎Metro不支持SQLite源代码中的某些win32API,例如LoadLibraryW、GetTempPathA。有没有办法编译SQLite源代码或将SQLite与WinRTDLL一起使用? 最佳答案 好吧,您总是可以静态链接sqlite3并通过sqlite3_vfs定义用于访问文件等的新函数。. 关于c++-如何在WinRTDLL中使用SQLite?,我们在StackOverflow上找到一个类似的问题:

c++ - 如何在 WinRT DLL 中使用 SQLite?

我正在尝试开发一个使用SQLite编写数据库的WinRTDLL。但似乎Metro不支持SQLite源代码中的某些win32API,例如LoadLibraryW、GetTempPathA。有没有办法编译SQLite源代码或将SQLite与WinRTDLL一起使用? 最佳答案 好吧,您总是可以静态链接sqlite3并通过sqlite3_vfs定义用于访问文件等的新函数。. 关于c++-如何在WinRTDLL中使用SQLite?,我们在StackOverflow上找到一个类似的问题:

c# - 在 WinRT 上创建新的 SQLite 数据库?

我想在我的WinRT应用程序中从C#代码创建一个新数据库。我在网上搜索了一下,似乎是SQLiteConnection.CreateFile()方法。但是,SQLite命名空间中不存在该方法,至少在WinRT版本中是这样。我使用NuGet包名称“sqlite-net”安装了SQLite,并将sqlite3.dll包含到我的项目中。我确实看到了正确的方法,如CreateTable()、Query()等,但没有看到CreateFile()。它在哪里?或者WinRT包是否使用不同的方法从代码创建数据库文件? 最佳答案 vardb=newSQ