StorageFile содержит данные или нет (windwos phone)
Как получить файл StorageFile, содержащий данные? если нет то
AreaTextBlock.Text = "1.8;"
мой текущий код:
private async void Button_Tap(object sender, System.Windows.Input.GestureEventArgs e)
{
StorageFile file = await ApplicationData.Current.LocalFolder.CreateFileAsync("text.txt", CreationCollisionOption.OpenIfExists);
await FileIO.WriteTextAsync(file, "1.9");
}
private async void SettingsPage_Loaded(object sender, RoutedEventArgs e)
{
StorageFile file = await ApplicationData.Current.LocalFolder.CreateFileAsync("text.txt", CreationCollisionOption.OpenIfExists);
AreaTextBlock.Text = await FileIO.ReadTextAsync(file);
}
на кнопке нажмите AreaTextBlock.Text составляет 1,9, но мне нужно, когда кнопка никогда не нажимается, тогда AreaTextBlock.Text должен быть 1,8
я не хотел писать AreaTextBlock.Text = "1.8" в xaml или в C# initialize, потому что при выходе и повторном запуске AreaTextBlock.Text равен 1,8, даже если его текст равен 1,9. так как это сделать
1 ответ
Решение
В основном все, что вам нужно, это проверить в конце Loaded
метод, если AreaTextBox.Text
пусто, и если да, установите значение по умолчанию.
if ( AreaTextBox.Text == "" )
{
AreaTextBox.Text = "1.8";
}