2018-04-30から1日間の記事一覧

Xamarin.Forms PrismでMVVM入門 PlatformInitializerでプラットフォーム固有処理

こんにちは。レモンティーです。前回はDependencyServiceでプラットフォーム固有の処理をしました。 www.sawalemontea.com今回は、それをPlatformInitializerでやってみます。といっても、仕組はともかくとして やる事はDependencyServiceとよく似ています。…

Xamarin.Forms PrismでMVVM入門 DependencyServiceを使う

こんにちは。レモンティーです。前回は、ダイアログの表示をやりました。 www.sawalemontea.com 今回は、PrismでDependencyServiceを使います。 using Prism.Services; が必要です。といっても、最後の使用の段階以外は 今まで↓と変わりません。 www.sawalem…

Xamarin.Forms PrismでMVVM入門 まとめ

こんにちは。レモンティーです。Prism for Xamarin.FormsでMVVM入門する記事のまとめです。 インストール ViewとViewModel ページ遷移 遷移 遷移時にオブジェクトを渡す ダイアログ表示 プラットフォーム固有処理 インストール www.sawalemontea.com ViewとV…

Xamarin.Forms PrismでMVVM入門 PageDialogServiceでダイアログを表示

こんにちは。レモンティーです。前回はページ遷移のお話でした。 www.sawalemontea.com今回は、ダイアログの表示です。 using Prism.Services; が必要です。 使い方はページ遷移の時とにています。 (TestViewModel() はコンストラクタです。) private IPageD…

Xamarin.Forms PrismでMVVM入門 NavigationServiceでページ遷移

こんにちは。レモンティーです。前回はViewModelのお話でした。 www.sawalemontea.com 今回は、Prismでのページ遷移です。 using Prism.Navigation;が必要です。PageAからPageBに遷移するコードは、具体的には以下のようになります。 (PageAViewModelという…

Xamarin.Forms PrismでMVVM入門 ViewModel プロパティ Command

こんにちは。レモンティーです。前回はViewのお話でした。 www.sawalemontea.com今回はViewModelについてです。 BindableBase PrismのViewModelはBindableBaseというクラスを継承していて このSetPropertyメソッドを使うことで 自分でINotifyProperlyChanged…

Xamarin.Froms PrismでMVVM入門 Viewとバインディング

こんにちは。レモンティーです。前回は、Prismでプロジェクトを作成しました。 www.sawalemontea.com今回は、Viewについて見ていきます。共有プロジェクトのViewsフォルダを開くと MainPage.xamlがあるので開いてみます。

Xamarin.Forms PrismでMVVM入門 インストール

こんにちは。レモンティーです。Xamarin.Formsでアプリをつくっていると MVVMパターン↓でつくるといいよ、という話はよく聞きますよね。 MVVM - Xamarin | Microsoft Docsそこで今回は、MVVMパターンでのアプリ制作を助けてくれるフレームワーク Prismを使っ…