在 UWP 应用程序中存储文本的最佳方式

Best way to store text in UWP application

我对编程还很陌生。 我正在做一个UWP应用程序,其中一个页面我想显示一堆法律法规。

我应该在哪里存储 text/paragraphs? 我不想将它们全部写在 XAML 文件中,因为这会占用很多 space 并使 XAML 文件难以导航和阅读。

我知道可以将文本字符串存储在资源文件 (.resw) 中,但对我来说,这似乎是为存储不同语言的字符串而设计的。

我应该将字符串存储在数据库中吗,SQL?我以前没有使用过数据库,但是 如果可以的话,我很想学习它。

我添加了一张法律条款的图片(文字为挪威语)。 段落将显示在页面上的不同框架中。如果我可以轻松地在数据库中添加和编辑文本,那就太好了。

Paragraphs

Best way to store text in UWP application

您有多种存储文本的方法,您可以在本地文件夹中创建txt文件并将文本写入其中,这里是document如何将数据读取和写入文件。

我检查了你的法律段落,它不是很长的字符串,所以你可以使用 LocalSettings 快速存储具有特定密钥的法律段落。每个设置的大小可达 8K 字节,每个复合设置的大小可达 64K 字节。欲了解更多信息,请参阅此 document.

并且我们不建议您使用SQL存储这种简单的法律段落字符串,它太重了,如果您需要它,请参考使用SQLite database in a UWP app