ApplicationDataContainer localSettings = ApplicationData.Current.LocalSettings;
localSettings.Values["textdata"] = textBox1.Text;
ApplicationDataContainer localSettings = ApplicationData.Current.LocalSettings;
textBox1.Text = localSettings.Values["textdata"] as string;
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
※MainPage.Xamlの内容
<Page
x:Class="App1.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:App1"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d">
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}" Margin="0,0,0,0">
<TextBlock x:Name="textblock1" HorizontalAlignment="Left" Margin="113,78,0,0"
TextWrapping="Wrap" Text="Win 8 App" VerticalAlignment="Top"
Height="84" Width="1052" FontSize="48"/>
<TextBox x:Name="textBox1" HorizontalAlignment="Left" Height="218" Margin="105,183,0,0" TextWrapping="Wrap" Text="TextBox" VerticalAlignment="Top" Width="493" AcceptsReturn="True"/>
<Button Content="Save" HorizontalAlignment="Left" Height="55" Margin="104,425,0,0" VerticalAlignment="Top" Width="217" Click="Button1_Click"/>
<Button Content="Load" HorizontalAlignment="Left" Height="53" Margin="384,426,0,0" VerticalAlignment="Top" Width="214" Click="Button2_Click"/>
</Grid>
</Page>
※MainPage.Xaml.csのMainPageクラスに追記するメソッド
private async void Button1_Click(object sender, RoutedEventArgs e)
{
ApplicationDataContainer localSettings = ApplicationData.Current.LocalSettings;
localSettings.Values["textdata"] = textBox1.Text;
MessageDialog dlog = new MessageDialog("保存しました。");
await dlog.ShowAsync();
}
private void Button2_Click(object sender, RoutedEventArgs e)
{
ApplicationDataContainer localSettings = ApplicationData.Current.LocalSettings;
textBox1.Text = localSettings.Values["textdata"] as string;
}
| << 前へ | 次へ >> |