ぴーさんログ

だいたいXamarin.Formsのブログ

Visual Studio

.NET for iOS / AndroidのSDKバージョンを固定する

.NET for iOS / Android、およびMAUI SDKのバージョンを制御する方法というテーマで調べた事をつらつら書いていきます。 問題 .NET 6以降のiOS/Android SDK管理は、基本的に最新へ上げ続ける事を要求する。 ついでに、Xamarin.Formsが.NET MAUIになってバー…

csprojファイル内で使用されるMSBuildプロパティのデフォルト値を調べる

前置き .NET Coreと同じくらいの時期に登場したSDKスタイルと呼ばれるcsproj形式では、 明示的に記述しなくても多くのMSBuildプロパティに初期値が設定されるようになっています。 ここで Release ビルドの設定を少し変更した Release_Sandbox のようなビル…

Visual Studio 2017で作成したXamarin.FormsプロジェクトをVisual Studio 2015でビルドする

さて、現時点のVisual Studio 2017(ver. 15.6.5)でXamarin.Formsプロジェクトを新規作成すると結構新しくてイケイケなプロジェクトをはいてくれます。 packages.configファイルが無い 共通コードが.NET Standard 2.0(またはShared project) これをVisual Stu…

【Xamarin.Forms】BindableProperty.Create() non-generic版のコードスニペット

以前、BindablePropertyを楽に作るコードスニペットを公開しました。 その中で使っていたBindableProperty.Create()のgeneric版がobsolete化したので、新しくnon-generic版のスニペットを公開します。 詳細な登録手順はgeneric版の記事を合わせてご参照くだ…

Plugins for Xamarinを作ろう!

前置き Build 2016での発表から全ての開発者がVisual StudioでXamarinを利用できるようになり、アプリのみならずクロスプラットフォームなライブラリ開発も行いやすくなりました。 という訳で今回はPlugins for XamarinのテンプレートからNuGetパッケージを…

【Xamarin.Forms】 BindablePropertyを作るコードスニペットを作った

※2016/4/9 追記 generic版(BindableProperty.Create<T1,T2>())がobsoleteになったのでスニペットを更新しました。 スニペット本文はこちらをご参照ください。 Xamarin.FormsでカスタムViewにバインド可能なプロパティを生やす場合、BindablePropertyを書かねばなり</t1,t2>…