Working with data and files (XAML)

[ This article is for Windows 8.x and Windows Phone 8.x developers writing Windows Runtime apps. If you’re developing for Windows 10, see the latest documentation ]

Learn how to roam your app's data, how to access files, how to download or upload files, how to share content, and how to encrypt data.

Roadmap: How does this topic relate to others? See:

In this section

Topic Description

Data binding

Learn how to bind the elements of your app to different sources of data, including databases, files, and internal objects.

Managing app data

Learn how to save and roam your app's data.

Accessing data from files

Learn to read and write to files, present files to users, and add file picker controls so users can easily open and save their files using a familiar UI.

Using JavaScript Object Notation (JSON)

Learn how to parse or serialize values, strings, objects, and arrays as JSON text.

Sharing and exchanging data

Learn how to support sharing and how to use the clipboard to copy and paste data between controls or apps.

Transferring files from a network resource

Learn how to download and upload files from a network resource.

Encrypting data and working with certificates

Learn how to encode and decode data, how to encrypt and decrypt data, and how to work with certificates.

Roadmap for creating apps using C#, C++, or VB