C# [Xamarin.CrossPlatform] マスタ/詳細アプリのプロジェクトを理解する1 数回に分けて、Xamarinのマスタ/詳細型アプリのプロジェクトについて理解を含めていきます。 今回はマスタ/詳細型プロジェクトの技術要素について見ていきます。 WindowsのVSはEnterprise 2017 Ver.15.5.2 M... 2018.01.04 C#CrossPlatformCrossPlatformVisual StudioXamarin
C# [Xamarin.Mac] View Controller間でデータを受け渡すには 前回の記事では、View Controllerをコードから表示する方法について紹介しました。 今回は、View Controller間でのデータの受け渡し方法について見ていきましょう。 1.メインウィンドウの作成 はじめに新規でプロジェクト... 2017.09.11 C#MacXamarin
C# [Xamarin.Forms] Jsonファイルを使用する(3) 前回の「Jsonファイルを使用する(2)」では、Json.NetのNuGetパッケージを追加し、デシリアライズ用のクラスを作成しました。 今回は、最終仕上げとしてデシリアライズをする方法を見ていきます。 アジェンダは以下の通りです。 usi... 2017.06.01 C#CrossPlatformXamarin
C# [Xamarin.Forms] Jsonファイルを使用する(2) 前回の記事「Jsonファイルを使用する(1)」では、JSONファイルを作成し、プロジェクトに組み込むまでを説明しました。 今回は、JSONファイル操作を行うNuGetパッケージの追加と、デシリアライズするためのクラスの作成を行います。 アジ... 2017.05.31 C#CrossPlatformXamarin
C# [Xamarin.Forms] Jsonファイルを使用する(1) データベースまで必要はないけれど、ちょっとした設定データを書き込んでおいて読み出せると便利です。 ということで、今回から数回に分けて、Xamarin.FormsにJsonファイルを組み込んでおき、読み込んで使用する方法を見ていきます。 今回... 2017.05.30 C#CrossPlatformXamarin
C# [Xamarin.Forms] 地図にピンを表示する(Xamarin.Forms.Maps編) Xamarin.Forms.MapsのMapクラスには、Pinsというピン専用のプロパティがあり、Addメソッドを使用してピンを立てることができます。 AddメソッドにはPinクラスのインスタンスを渡します。 このPinクラスには、以下表に... 2017.05.17 C#CrossPlatformXamarin
C# [Xamarin.Forms] 地図の初期化を理解する(Xamarin.Forms.Maps編) 前回の記事で、地図の表示を行いました。 今回は、地図表示時の初期化コードを掘り下げて見ていきます。 はじめに前回のコードをおさらいしましょう。 using System; // 以下追加 using Xamarin.Forms; using... 2017.05.16 C#CrossPlatformXamarin
C# [Xamarin.Forms] 地図を表示する(Xamarin.Forms.Maps編) 今回は、Xamarin.Formsで地図を表示する方法を見ていきたいと思います。 使用した環境は Visual Studio for Mac Preview版で、参考にしたサイトは です。 はじめにプロジェクトの作成をします。 VS fo... 2017.05.11 C#CrossPlatformXamarin
C# [Xamarin][CrossPlatform][Deviceクラス] Device.Stylesを使用して組み込みスタイルを使用する Device.Stylesを使用すると、あらかじめ決められた組み込みスタイルを使用することができます。 以下に例を示します。 はじめに書くスタイルをかくにんできるようにLabelを6つ配置しておきます。 <ContentPage xmlns... 2017.02.15 C#CrossPlatformXamarin
C# [Xamarin][CrossPlatform][Deviceクラス] Device.OnPlatformを使用してプラットフォーム毎にXAMLを記述する XAML内でDevice.OnPlatformを使用すると、プラットフォーム毎に固有の値を記述することができます。 以下はDevice.OnPlatfomrを使用して、プラットフォーム別にLableのテキストカラーを設定する例を以下に示しま... 2017.02.14 C#CrossPlatformXamarin