After studying the manual of Visual C#, I'm starting to program a simple app for Windows 8. I'm using *Visual Studio 2013 Express* and *.NET Framework 4.5.1.* In the code I've written up to now, in the code-behind of a page I create a list of people:

```
private Dictionary<string, People> listPeople = new Dictionary<string, People>();

```

After this, I wish this list would fill a `ComboBox` control of another page. The solution I thought is to save the `Dictionary<string, People>` variable in roaming, and then use it where I need. In this way also would solve the problem of maintaining the list of people saved even when the app is terminated.

How can I do?