Xamarin.Forms で Yahoo! 天気予報(#2)

あぷりこっと
LINEで送る
Facebook にシェア
[`livedoor` not found]
[`nifty` not found]
[`yahoo` not found]
[`fc2` not found]
このエントリーをはてなブックマークに追加

アイキャッチ画像は、*あぷりこっと  さんです。

今回は、Picker による天気予報の地域の選択機能を追加しました。

Picker を使えば、共通コードで、iOS / Android の両方での選択機能が追加簡単に出来ます。

 

簡単な説明をしておきます。

Xaml 側に、以下の様な Picker コントローラを追加しました。

<Picker x:Name = “picker” Title = “地域選択” SelectedIndexChanged = “OnSelectedIndexChanged” />

 

Picker を使用するにあたり、スクレイピングしてラベルを書き換える部分は関数化して、起動時と選択地域が変更された時に呼び出すようにしています。

Picker は、リストに表示用の「地域名」とスクレイピングする対象の「URL」を登録したものと、選択内容が変更された場合のイベントハンドラーを追加しています。

 

iPhone の場合

Android の場合

YahooWeather_FormsPage.xaml

YahooWeather_FormsPage.xaml.cs

 

 

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です