shuhelohelo’s blog

Xamarin.Forms多めです.

Xaml

これは下書きにもタグを登録するためのページです。

Xamarin.FormsでのValueConverterの使い方

www.c-sharpcorner.com docs.microsoft.com IValueConverterを継承したクラスを作り,実装する. 基本的な形は以下のとおり. public class HogehogeConverter :IValueConverter { //Source→View //ViewModelやコードビハインドからXaml側へ public object Conv…

Commandを使って非同期メソッドを実行する

WPFやXamarin.FormsなどXAMLを使用するアプリケーションの場合,ビューとロジックを分離するためにCommandを使ったりします. 一般的な書き方は以下のとおりです. (注意:RefreshCommand = new Command(ExecuteRefreshCommand);はthis.BindingContext = this;よ…

Xamarin.FormsのShellを一から使ってみる

docs.microsoft.com 環境 Visual Studio 2019 16.4 preview Xamarin.Forms 4.3 preview Shellってどんなコントロール? 横から出てくるメニューが特徴的なUIコントロール.その他にもサーチバーやタブといった機能が統合されている. それぞれのページが同列の…

XAMLからクラスのStaticプロパティにアクセスする方法

docs.microsoft.com マークアップ拡張のx:staticを使うとクラスのStaticプロパティにアクセスできる. 例えば,こんなクラスを定義しておく. public class SharedSources2 { public static string MyTestProperty2 => "Hello World"; } そして,XAML側では最上…

Xamlで名前空間を追加する方法

プロジェクト内の任意の名前空間をXamlで参照するには以下のようにする. xmlns:models="clr-namespace:XFDesignTimeData.Models" xmlns:{名前}="clr-namespace:{プロジェクト内の任意の名前空間}"