Prism.Unity.FormsでファイルにテキストをR/Wする

 はじめに

こちらを参考にしながらファイルIOのサンプルを作成します。
Entryタグに入力したテキストをtemp.txtに保存、読み込み、ファイルの削除を行うシンプルなものです。
使用するライブラリ?は、PCLStorageになります。

手順の概要は以下のとおりです。
PCLStorageの追加
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



0 件のコメント:

コメントを投稿