Windows 8 商店应用程序 (Xaml) 保存设置

Windows 8 Store app (Xaml) save settings

我使用 this link 创建设置页面。有一个文本框。值未保存在应用程序中。如何在关闭设置时保存值?

    <StackPanel Style="{StaticResource SettingsFlyoutSectionStyle}">
        <TextBlock x:Uid="SiteUrl" Text="SiteUrl" Width="250"></TextBlock>
        <TextBox x:Name="SiteUrl" Width="250"></TextBox>
    </StackPanel>

使用Application.LocalSettings(或RoamingSettings):

// Save
ApplicationData.Current.LocalSettings.Values["SiteUrl"] = SiteUrl.Text;

// Load
SiteUrl.Text = (string)ApplicationData.Current.LocalSettings.Values["SiteUrl"];