Xamarinの勉強ブログ①データバインド!!

最近、マグカップサイズのパキラを買いました!
観葉植物に癒される日々、最高です。どうも僕です。
今回はXamarinのデータバインドにチャレンジ!!

やりたい事
「画面に入力した文字をボタンを押下する事で、画面に出力する。」
しょぼいアプリですが、とりあえずデータバインドさせたいだけなので。。( ^∀^)

①【xaml】画面入力

  • 入力されたテキストデータに「entry」という名前を付ける。

②【xaml】ボタン

  • 「Button_Clicked」メソッドを実行する。

③【xaml】画面出力

  • nameという名前でバインディングされている値をラベルに出力する。

MainPage.xamlコード【XAML】

 

④【C#】データバインドの準備

  • インターフェースの実装
      INotifyPropertyChanged
  • イベントの追加
      PropertyChangedEventHandler PropertyChanged;
  • BindingContextに対象を代入
      this.BindingContext = this;

⑤【C#】通知処理

  • プロパティに値が変更された事の通知を追加する。

⑥【C#】「Button_Clicked」メソッド

  • Entryに代入された値をnameに代入する。

MainPage.xaml.csコード【C#】

 

完成イメージ

①テキストに値を入力→②追加ボタン押下→③ラベルに入力した値を表示!!データバインド!!

 

 

 

 

 

以上です。

パキラは勉強ができる植物だってさ!
部屋いっぱいにするのもありですな!٩( ᐛ )وパキラ祭りじゃー

About the author

Add Comment

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

By imo

最近の投稿

アーカイブ

カテゴリー

タグクラウド

コーポレートサイト