月別アーカイブ: 2017年6月

Xamarin.Forms 用の超軽量プレビューアを作る

自前の LoadFromXaml ができたので、実機に XAML を送り込んで表示するプレビューアを作ってみます。 その昔、 moonmile/XFormsPreviewer: Dynamic loading XAML file of Xamarin.Forms https://github.com/moonmile/XFormsPreviewer なるものを作り始めたのだが、自前で XAML をパースしているので、Forms のバージョンアップに追随できないし、そのうちに本家から Xamarin.Forms Previewer が出たり、Xamarin Live Player が出たりして、頓挫&忘れておりました。 が、どうも、俺の思っているプレビューアと違う、と思っていた次第で、やっぱり軽量なものを作ってみようかと。 コード moonmile/XFormsXamlDynamicLoad … 続きを読む

カテゴリー: 開発, Xamarin | コメントする

リフレクションを使ってXamarin.FormsにXAMLを動的ロードする

ふと、LoadFromXaml が public になれば、と思って探して、Xamarin.Forms のコードを見ていったら、 Load Xaml Dynamically At Runtime ? Xamarin Forums https://forums.xamarin.com/discussion/87727/load-xaml-dynamically-at-runtime Please make XamlLoader Public ? Xamarin Forums https://forums.xamarin.com/discussion/87810/please-make-xamlloader-public 需要はあるようなないような。以前、動的にロードしたかったのは Xamarin Live Player 以前の頃だったので、既にあるからまあ特にいらんだろうという感じもするし、 … 続きを読む

カテゴリー: 開発, XAML, Xamarin | コメントする

F#でXamarin.Formsを使う

いつからできるようになったんだっけ? Petzold Book Blog – Writing Xamarin.Forms Apps in F# http://www.charlespetzold.com/blog/2015/10/Writing-Xamarin-Forms-Apps-in-FSharp.html なところなので、実は随分前からある。 で、Visual Studio for Mac の「Blank Forms App」で F# が選べるようになっていたので試してみる。ちなみに、Windows のほうの Visual Studio 2017 には F# のテンプレートがないので、Mac で作ったものを Windows 側にコピーしている。 テンプレートが少しおかしいらしく、Android のほうの Xamarin.Forms が入らない(入れようとしてエラーになって … 続きを読む

カテゴリー: 開発, F#, Xamarin | コメントする

Xamarin.Forms で .NET Standard を利用してファイルアクセスするまで

Xamarin.Forms プロジェクトのPCLを .NET Standard 化する方法を調べていくと、Visual Studio 2017 のリリース前だったりするので、project.json の変更があって「あれ?」となってしまうので、ちょっと記録的に。 ちなみに、この記事も半年ぐらい経つと意味がなくなるような気がするので、まあ、そのときはそのときで。 Xamarin.Formsでプロジェクトを作る 普通にXamarin.FormsでPCLを使ったプロジェクトを作ります。 Visual Studio 2017 の場合は、コード共有で「ポータブルクラスライブラリ」のほうを選択。 .NET Standard のクラスライブラリを追加する [Visual C#]→[.NET Standard]で、「クラスライブラリ(.NET Stanrdard)」を追加 .NET Standardのプロ … 続きを読む

カテゴリー: 開発, Xamarin | コメントする