Windows 8风格应用开发入门 二十六 本地应用数据

当应用安装时,系统会为设置和文件等应用数据提供它自己的每用户数据存储。我们不需要知道这 些数据存在哪里或如何存储,因为系统会负责管理物理存储工作。我们只需使用应用数据API就可以了 。

本地应用数据一般用于当前设备数据的持久化,并且本地数据没有限制大小,通常情况使用 本地数据存储大型数据集。

如何获取应用的设置和文件容器

1.使用 ApplicationData.LocalSettings属性可以获取ApplicationDataContainer 对象中的设置。

Windows.Storage.ApplicationDataContainer localSettings = Windows.Storage.ApplicationData.Current.LocalSettings;

2.使用 ApplicationData.LocalFolder 属性可以获取StorageFolder 对象中的文件。

Windows.Storage.ApplicationDataContainer localFolder = Windows.Storage.ApplicationData.Current.LocalFolder;

如何将数据写入设置

我们可 以通过三种方式将数据写入设置。

1.使用ApplicationDataContainer.Values属性。

localSettings.Values["exampleSetting"] = "Hello Windows";

使用键-值对的方式。

2.使用ApplicationDataCompositeValue对象,进 行一个复合的设置。

Windows.Storage.ApplicationDataCompositeValue composite = new 

Windows.Storage.ApplicationDataCompositeValue();   

composite["intVal"] = 1;   

composite["strVal"] = "string";   

localSettings.Values["exampleCompositeSetting"] = composite;

3.使用 ApplicationDataContainer.CreateContainer方法创建设置容器,将数据添加到容器中。

Windows.Storage.ApplicationDataContainer container =    

   localSettings.CreateContainer("exampleContainer", 

Windows.Storage.ApplicationDataCreateDisposition.Always);   

if (localSettings.Containers.ContainsKey("exampleContainer"))   

{   

   localSettings.Containers["exampleContainer"].Values["exampleSetting"] = "Hello 

Windows";   

}

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索windows
, 数据
, 应用
, 数据存储
, 本地应用
, storage
Composite
windows7从入门到精通、windows编程入门、windows api编程入门、windows10入门教程pdf、windows10入门,以便于您获取更多的相关知识。

时间: 2024-08-08 07:17:24

Windows 8风格应用开发入门 二十六 本地应用数据的相关文章

Windows 8风格应用开发入门 二十八 临时应用数据

一.临时应用数据概览 临时应用数据相当于网页中缓存,这些数据文件是不能够漫游的,并 且随时可以删除. 通常系统为了维护任务可以随时删除掉这些临时应用数据,同时我们也可以 通过"磁盘清理"将这些数据删除掉. 一般我们在应用中存储会话期间的临时信息,例如:QQ 的聊天纪录等. 二.如何构建临时应用数据 1.声明临时存储对象 使用 ApplicationData.TemporaryFolder属性获取文件. Windows.Storage.StorageFolder temporaryFol

Windows 8风格应用开发入门 二十二 MessageDialog

MessageDialog概述 MessageDialog指的就是对话框. 对话框的命令栏中最多包含三个命令.如果我们指定任何命令,将会有一个默认命令添加到对话框中,目的是关闭对话框. 对话框弹出后界面中所有元素将在对话框下面显示,并且将会阻塞任何触摸事件直到用户进行响应对话框. 另外对话框应该尽量少用. 注意:Windows 8风格应用中取消了MessageBox对象,取而代之的是MessageDialog对象. MessageDialog常用属性和方法 MessageDialog类包含两类构

Windows 8风格应用开发入门 二十九 捕获图片与视频

一.相机 关于相机 1.相机对话框提供了触屏优化的全屏体验,你可从嵌入的或附加 的相机中捕获照片和视频. 2.全屏对话框处理显示相机 UI 的工作. 3.通过此对话框, 你可以使用对 Windows.Media.Capture.CameraCaptureUI.captureFileAsyncAPI 的一种方法调用捕获 照片或视频. 4.作为捕获体验的一部分,用户可对其捕获的照片进行修剪,对捕获的视频进行 剪辑,然后再将它们返回至调用应用程序. 5.用户在捕获照片或视频前,还可调整一些相机设 置,

Windows 8风格应用开发入门 二十五 数据绑定

数据绑定是一种简单方式来显示数据,UI元素与数据对象之间的连接或绑定是允许数据在两者之间 流动的.另外建立了绑定且数据发生变化时,相应的UI元素会自动显示变化. 如何将UI元素与 数据进行绑定 开发入门 二十五 数据绑定-windows开发入门"> 从上面图可以知道,每个绑定必须指定一个源和一个目标. 其中源对象可以是任何CLR对象,包括目标元素自身和其他UI元素.目标可以是 FrameworkElement的任何DependencyProperty(依赖属性). 数据绑定引擎从Bindi

Windows 8风格应用开发入门 二十四 App Bar构建

构建应用栏的目的的显示导航.命令和始终隐藏不需要的使用的工具.我们可以把应用栏放在页面 顶部或底部或同时存在顶部和底部. 默认情况在AppBar是隐藏的,当用户单击右键.按下Win+Z .或从屏幕的顶部或底部边缘轻松时可显示或关闭AppBar.当然我们也可以通过编程的方式将AppBar设 置为当用户做选择或与应用交互时显示. 构建AppBar基本步骤 通常我们构建一个应用的 AppBar,只需要三步就可以完成: 开发入门 二十四 App Bar构建-jenkins构建自由风格"> 如何构建

Windows 8风格应用开发入门 二十 MediaElement

MediaElement概述 通常在Windows 8风格应用中播放音频或视频文件时是使用MediaElement类进行构建的. MediaElement对象提供了用于播放视频或音频的属性和方法. 相关MediaElement的开发示例可参考该链接:XAML media playback sample和Media Play To sample. MediaElement对象介绍 使用MediaElement构建将视频文件在应用面中进行播放的功能是比较容易的. 例如: XAML代码中声明Media

Windows 8风格应用开发入门 三十六 商店应用发布流程

在发布应用之前,我们需要注册开发者账号才能够发布应用.我们可以登录 https://appdev.microsoft.com/StorePortals/ 该网址进行注册开发者账号,同时我们也可以点击这 里来浏览MSDN给到的开发者账号注册的详细步骤.那么注册完成开发者账号后,如何发布Windows Store 应用程序呢? Windows Store App 发布流程 1,使用Visual Studio 2012打开 要上传的应用,然后点击项目‐>应用商店‐>创建应用程序包: 2, 在选择框中

Windows 8风格应用开发入门 二十三 App Bar概述及使用规范

App Bar概述 Windows 8 Store应用中的App Bar(应用程序工具栏)起到的作用和Windows Phone中AppBar一样.我们可以向用户提供各种操作接口,实现导航或者触发命令等. AppBar一 般默认是隐藏的,也可以设置为始终可见.我们可以通过清扫屏幕上边缘或下边缘时显示AppBar, AppBar被点击之后或失去焦点后隐藏,当然我们也可以通过编程方式控制AppBar显示或隐藏. Windows 8 Store应用中通常包含两种AppBar: 1)底部AppBar 底

Windows 8风格应用开发入门 三十五 触控输入

Windows 8设备通常具有多点触摸屏,用户可以同时使用多个手指来进行不同的输入交互,如点击. 拖动或收缩等手势操作.另外Windows 8中将触摸.鼠标和笔/触笔交互是作为指针输入进行接收.处理 和管理. 一.手势处理 首先我们来汇总一下Windows 8中常用的手势都有哪些. 开发入门 三十五 触控输入-windows10触控板手势"> 1,点击:用一个手指触摸屏幕,然后抬起手指. 2,长按:用一个手指触摸屏幕并保持不动 . 3,滑动:用一个或多个手指触摸屏幕并向着同一方向移动. 4