はじめに
こちらを参考にしながらファイルIOのサンプルを作成します。
Entryタグに入力したテキストをtemp.txtに保存、読み込み、ファイルの削除を行うシンプルなものです。
Entryタグに入力したテキストをtemp.txtに保存、読み込み、ファイルの削除を行うシンプルなものです。
使用するライブラリ?は、PCLStorageになります。
手順の概要は以下のとおりです。
PCLStorageの追加
MainPage.xamlにEntry、ラベル、ボタンを配置する。
MainPageViewModel.csに各ボタン(保存、読み出し、削除)のロジックを追加する
MainPage.xamlにEntry、ラベル、ボタンを配置する。
MainPageViewModel.csに各ボタン(保存、読み出し、削除)のロジックを追加する
PLCStorageの追加
ソリューションを右クリックし、Manage NuGet Packages...を選択し、PCLStorageをインストールします。適用するプロジェクトは、全てになります(PCL,Android,IOS)
PCLStorageはピクルスみたいなアイコンです。
MainPage.xamlにEntry、ラベル、ボタンを配置する。
MainPage.xamlに以下を追加します。
- ファイルに保存するテキストを入力するためのEntryタグを追加
- ファイルの保存、読み出し、削除を行うボタンタグの追加
- 読み出し時のファイル内容を表示するラベルタグの追加
MainPageViewModel.csに各ボタン(保存、読み出し、削除)のロジックを追加する
MainPageViewModel.csにボタンに対応するロジックを追加します。
コンストラクタ
保存ボタン
削除ボタン
以上です。
ソースコードは、以下になります。
https://github.com/gucchi4141/prismXamarin/
ブランチ名:storage
https://github.com/gucchi4141/prismXamarin/
ブランチ名:storage
0 件のコメント:
コメントを投稿