0

Visual Studio for Windows Phone / C# を使用してアプリケーションを作成しています。ここで立ち往生しています... 実行時に値を変更できるテキスト ボックスが必要です。ただし、ユーザーがアプリケーションを閉じて再実行すると、値はそこにあるはずです(最後に変更されたもの)。ここにコードがあります..

int k,m;
if (k <= m)
            {
                k = m+1;
                ABC.Text = k.ToString();
            }

私は abc.Text を探しているテキストボックスにしたい 助けてください ありがとう

4

2 に答える 2

0

アプリケーションのメモリは終了後にクリーンアップされるため、テキストボックスに表示する値をアプリケーションのメモリ領域外に保存する必要があります。オプションは、ファイルに保存し、アプリを閉じる前に値を書き込むことです。サンプル コードを以下に示します。

 using System;
 using System.Text;
 using System.IO;

 namespace FileWriting_SW
 {
  class Program
  {
    class FileWrite
    {
        public void WriteData()
        {
            FileStream fs = new FileStream("c:\\test.txt", FileMode.Append, FileAccess.Write);
            StreamWriter sw = new StreamWriter(fs);
            Console.WriteLine("Enter the text which you want to write to the file");
            string str = Console.ReadLine();
            sw.WriteLine(str);
            sw.Flush();
            sw.Close();
            fs.Close();
        }
      }
       static void Main(string[] args)
       {
           FileWrite wr = new FileWrite();
           wr.WriteData();
       }
       }
    }

コードと説明は、こちらのサイトにあります。もちろん、このコードは単に c# のコンソール アプリケーションです。ファイル処理と windows-phone での実行方法の詳細をお読みください。その後、すべてのピースが一緒に収まります。

于 2012-05-07T06:34:16.800 に答える
0

分離ストレージにファイルを作成し、そこに値を保存します。

アプリケーションが読み込まれると、値を取得して表示します。

分離ストレージの使用方法がわからない場合は、このビデオをご覧ください。

于 2012-05-07T09:11:07.727 に答える