読者です 読者をやめる 読者になる 読者になる

SIN@SAPPOROWORKSの覚書

C#を中心に、夜な夜な試行錯誤したコードの記録です。

Xamarin

Xamarin.FormsでAzureモバイルサービスによるToDoアプリを作成するには?

【 Xamarin 記事一覧 】 BuildInsiderで連載されている「Xamarin逆引きTips」に寄稿させて頂きました。Xamarin.FormsでAzureモバイルサービスによるToDoアプリを作成するには?Xamarin.FormsでAzureモバイルサービスによるToDoアプリを作成するには? - Buil…

Xamarin パケットモニターで見た、Build Hostとの通信

【 Xamarin 記事一覧 】 1.Build HostXamarin.VisualStudioでは、iOSのバイナリを作成するために、Mac(Xcode)が必須となりますが、この時、WindowsとMacの間の連携に使用されるのが「Build Host」です。 しかし、色々な事情で、この「BuildHost」との通信が…

Xamarin.Formsでプラットフォームごとの微調整を行うには?

【 Xamarin 記事一覧 】 BuildInsiderで連載されている「Xamarin逆引きTips」に寄稿させて頂きました。Xamarin.Formsでプラットフォームごとの微調整を行うには?Xamarin.Formsでプラットフォームごとの微調整を行うには? - Build Insider使用したコードは…

Xamarin.Forms PCLでのファイルIO ( PCL Storageを使用する )

【 Xamarin 記事一覧 】 1. PCL StorageXamarin.FormsのPCLでファイルのIOを書こうとしたとき、System.IOに File や Directory が無くて固まった経験はないでしょうか? もともと、ファイルの扱いはプラットフォーム固有なので、当然といえば当然なのですが…

自由なバージョンのXamarin.iOSを Visual Studio と ビルドホスト(Mac)にセットアップする

【 Xamarin 記事一覧 】 1. 色々嵌るBuild Hostとの連携Visual Studio でXamarinを使用していると、ビルド・ホスト(Mac)との連携で、いろいろ手間取ることがあります。そして、その原因の一つとして、Xamarin.iOSのバージョンの不整合があります。Xamarin.Vi…

Visual Studio 2015 対応の特別バージョンのインストーラーが無い(T^T)

【 Xamarin 記事一覧 】 この記事は、2015年5月2日に書かれたものです。インストーラーの問題は、近いうちに修正されるでしょう。1. Visual Studio 2015 RC へのインストール失敗Build 2015 でアナウンスされた、Windows10の最新ビルド(Insider Preview 1007…

Xamarin.Forms C#からJavaScriptを実行してgoogle検索を行う

【 Xamarin 記事一覧 】 ] 2016/04/19 内容が古いため、更新されました。 dev.classmethod.jp

Xamarin.Forms Mobile AppでToDoアプリを作成する(その1)

【 Xamarin 記事一覧 】 1. モバイルサービスからMobile AppsへMicrosoft Azureの新ポータル(2015年4月28日時点でPREVIEW版)では、従来の「モバイルサービス」が「Mobile Apps」となっています。今回は、ちょっと気が早い?かも知れませんが・・・ 新ポータ…

Xamarin.Forms ローカルデータベース(SQLite)の利用

【 Xamarin 記事一覧 】 1. ローカルデータベースXamarin.Formsでは、SQLite.Netを使用することで、簡単にローカルのSQLiteデータベースが利用可能です。 今回は、このSQLite.NetをPCLで実装する方法について紹介します。PCLで、このSQLite.Netを利用する場…

Xamarin.Forms 画面のサイズを取得する

【 Xamarin 記事一覧 】 コンストラクタでは、サイズが取得できない次のようなコードを書くと、もれなくサイズの取得に失敗します。 単純にContentPageのサイズ(WidthとHeight)を表示しているだけですが、綺麗に-1になってしまっています。 using Xamarin.…

Xamarin.Forms MasterBehaviorについて

【 Xamarin 記事一覧 】 MasterBehaviorMasterBehaviorとは、Xamarin.Forms 1.3で、MasterDetailPageに新しく追加されたプロパティです。このプロパティは、列挙型になっており、Masterページ(通常メニュー的に左側に表示されるビュー)の隠れ具合を制御し…

Xamarin.Forms Ver1.3以降の機能について

【 Xamarin 記事一覧 】 Ver1.3以降の機能を利用したサンプルアプリ先日、「第4回 JXUG Conference with dotNetConf 2015 Japan」でお話させて頂いた時の資料です。 Xamarin.formsで作成する翻訳機能付きtwitterクライアント from SIN/札幌ワークス @furuya0…

Xamarin.FormsでWebビューを使用するには?

【 Xamarin 記事一覧 】 BuildInsiderで連載されている「Xamarin逆引きTips」に寄稿させて頂きました。Xamarin.FormsでWebビューを使用するには?Xamarin.FormsでWebビューを使用するには? - Build Insider使用したコードは、下記にあります。furuya02/Xama…

Xamarin.Forms 「ARC Welder」を使用してChromeブラウザで動作させて見た

【 Xamarin 記事一覧 】 ARC Welder 昨日(2015年4月3日)、GoogleからAndroidアプリをChromeで動作させるというニュースがありました。 ARCとは「Android Runtime for Chrome」の頭文字であり、Androidが使うAPIをラップして、ChromeブラウザまたはChrome OS…

Xamarin.Forms ライフサイクル

【 Xamarin 記事一覧 】 ライフサイクル Xamarin.Forms 1.3において新しく刷新した、Xamarin.Forms.Applicationクラスには、次の3つのメソッドがオーバーライド可能になりました。OnStart アプリのスタート時 OnSleep アプリがバックグランド(スリープ状態…

Xamarin.FormsでListViewのコンテキストアクションを使用するには?

【 Xamarin 記事一覧 】 BuildInsiderで連載されている「Xamarin逆引きTips」に寄稿させて頂きました。Xamarin.FormsでListViewのコンテキストアクションを使用するには?Xamarin.FormsでListViewのコンテキストアクションを使用するには? - Build Insider…

Xamarin.Formsでビヘイビアーを使用するには?

【 Xamarin 記事一覧 】 BuildInsiderで連載されている「Xamarin逆引きTips」に寄稿させて頂きました。Xamarin.Formsでビヘイビアーを使用するには?Xamarin.Formsでビヘイビアーを使用するには? - Build Insider使用したコードは、下記にあります。furuya0…

Xamarin.Formsで地図の現在位置やピンの表示、縮尺や地図タイプの変更を行うには?(Xamarin.Forms.Maps使用)

【 Xamarin 記事一覧 】 BuildInsiderで連載されている「Xamarin逆引きTips」に寄稿させて頂きました。Xamarin.Formsで地図の現在位置やピンの表示、縮尺や地図タイプの変更を行うには?(Xamarin.Forms.Maps使用) Xamarin.Formsで地図の現在位置やピンの表…

Xamarin.Formsで地図を表示するには?(Xamarin.Forms.Maps使用)?

【 Xamarin 記事一覧 】 BuildInsiderで連載されている「Xamarin逆引きTips」に寄稿させて頂きました。Xamarin.Formsで地図を表示するには?(Xamarin.Forms.Maps使用) Xamarin.Formsで地図を表示するには?(Xamarin.Forms.Maps使用) - Build Insider使用…

Xamarin.Forms NavigationPageでアクションバーのアイコンを非表示にする(Android)

【 Xamarin 記事一覧 】 アクションバーのアイコンXamarin.FormsでNavigationPageを使用すると、Androidでは、ページの左上にアイコンが表示されます。 このアイコンの消す方法は、Xamarin.Formsの機能としては提供されておらず、力づくなら、背景色に紛れた…

Xamarin.FormsでListViewコントロールを使用するには?

【 Xamarin 記事一覧 】 BuildInsiderで連載されている「Xamarin逆引きTips」に寄稿させて頂きました。Xamarin.FormsでListViewコントロールを使用するには? Error使用したコードは、下記にあります。furuya02/XamarinTips.ListViewSample furuya02/Xamarin…

Xamarin.Forms 機械翻訳

【 Xamarin 記事一覧 】 今回は、機械翻訳を実装してみました。WebAPIでかなり高速な翻訳や読み上げが可能なので、色々面白そうです。図は、Webページの英文をコピペして翻訳しているようす。Microsoft Translator 現時点での翻訳サービスは、googleとMic…

Xamarin.Formsでツールバーアイテムによるメニューを設置するには?

【 Xamarin 記事一覧 】 BuildInsiderで連載されている「Xamarin逆引きTips」に寄稿させて頂きました。Xamarin.Formsでツールバーアイテムによるメニューを設置するには? Xamarin.Formsでツールバーアイテムによるメニューを設置するには? - Build Insider…

Xamarin.Formsでタッチイベントを処理するには?(iOS/Androidの各種ジェスチャー対応)

【 Xamarin 記事一覧 】 BuildInsiderで連載されている「Xamarin逆引きTips」に寄稿させて頂きました。Xamarin.Formsでタッチイベントを処理するには?(iOS/Androidの各種ジェスチャー対応) Error使用したコードは、下記にあります。furuya02/XamarinTips…

Xamarin.Forms ListViewのコンテキストアクション

【 Xamarin 記事一覧 】 Context ActionsXamarin.Forms 1.3において、ListViewにコンテキストアクションの機能が追加されました。 Android及びWindowsPhoneにおいては、長押し、iOSの場合は、左にスライドすることによって、メニューが出現します。 iOS Andr…

Xamarin.Formsでタッチイベントを処理するには?

【 Xamarin 記事一覧 】 BuildInsiderで連載されている「Xamarin逆引きTips」に寄稿させて頂きました。Xamarin.Formsでタッチイベントを処理するには?(iOS/Androidの各種ジェスチャー対応) Error使用したコードは、下記にあります。furuya02/XamarinTips…

Xamarin.FormsでBoxViewコントロールを拡張するには?

【 Xamarin 記事一覧 】 BuildInsiderで連載されている「Xamarin逆引きTips」に寄稿させて頂きました。Xamarin.FormsでBoxViewコントロールを拡張するには? Xamarin.FormsでBoxViewコントロールを拡張するには? - Build Insider使用したコードは、下記にあ…

【XamarinによるiOS超入門 】 テキストフィールド (UITextField)

【 Xamarin 記事一覧 】 【XamarinによるiOS超入門 】1 コントロールの配置 テキストフィールドコントロールは、1行の短いテキスト入力が必要な時に使用されます。 このコントロールを配置する基本的なコードは次のとおりです。 (デフォルトでバックカラー…

Wi-Fi付きのArduino互換機 Spark Core (その2) Spark Build と WebAPIによるアクセス

Wi-Fi付きのArduino互換機 Spark Core (その1) 初期設定とTINKERによるアクセス - SIN@SAPPOROWORKSの覚書 Wi-Fi付きのArduino互換機 Spark Core (その1) - SIN@SAPPOROWORKSの覚書1 Spark Build とはSpark Build とは、クラウド上に用意されたIDEであり、…

【XamarinによるiOS超入門 】 Segmentedコントロール ( UISegmentedControl )

【 Xamarin 記事一覧 】 【XamarinによるiOS超入門 】1 コントロールの配置 セグメンテッドコントロール(UISegmentedControl)は、複数から1つを選択するコントロールです。 このコントロールを配置する基本的なコードは次のとおりです。 public override vo…

この辺でXamarin導入による 効果と限界をしっかり把握してみよう

【 Xamarin 記事一覧 】 MVP Community Camp 2015 (札幌会場)でXamarinについて、お話させて頂きました。MVP ComCamp In-Person Seminarshttp://download.microsoft.com/download/F/7/1/F7183C8C-22DB-4CD7-B9CF-E6E4E6E5C2D9/ComCamp_leaflet2_Sapporo_2015…

【XamarinによるiOS超入門 】 ページコントロール ( UIPageControl )

【 Xamarin 記事一覧 】 【XamarinによるiOS超入門 】 1 コントロールの配置ページコントロール(UIPageControl)は、複数ページの中で現在位置を表現するコントロールです。コントロールをタップしてページを移動させる実装も可能です。ページコントロールは…

Xamarin.Forms ListViewのスクロール

【 Xamarin 記事一覧 】 ScrollTo昨年末に公開されたXamarin.Forms 1.3において、ListViewにScrollToというメソッドが追加されました。 今までは、スクロールさせるだけでレンダラーの記述が必要だったのですが、これで、やっと?PCLからスクロールができる…

Xamarin.Forms 特定のキーワードを含むツイートを検索

【 Xamarin 記事一覧 】 @ytabuchiさんのTweetに反応して・・・ @ch3coohさんのBlogで紹介されていた、CoreTweetをXamarin.Formsに載せてみました。C#とCoreTweetを使って特定のキーワードを含むツイートを検索する - 酢ろぐ! C#とCoreTweetを使って特定の…

【XamarinによるiOS超入門 】 日付ピッカー ( UIDatePicker )

【 Xamarin 記事一覧 】 【XamarinによるiOS超入門 】 1 コントロールの配置 日付ピッカー(UIDatePicker)は、日付、時間、またはその両方を選択するコントロールです。このコントロールを配置する基本的なコードは次のとおりです。動作モードに日付選択を指…

【XamarinによるAndroid超入門 】 基本プロジェクトからみるAndroid Studio(Java)との比較

【 Xamarin 記事一覧 】 【XamarinによるAndroid超入門 】 [2015.10.18 追記] 本記事は、内容が古くなったため、リニューアルして、下記に転載しました。dev.classmethod.jp 【 Xamarin 記事一覧 】 【XamarinによるAndroid超入門 】

【XamarinによるiOS超入門 】 ボタン ( UIButton )

【 Xamarin 記事一覧 】 【XamarinによるiOS超入門 】 1 コントロールの配置 ボタン(UIButton)を配置する基本的なコードは次のとおりです。FromTypeによってシステムタイプのボタンを生成し、タイトルを「OK」としています。 また、表示位置は、View.Bounds…

【XamarinによるAndroid超入門 】 コントロールの配置

【 Xamarin 記事一覧 】 【XamarinによるAndroid超入門 】[2015/11/10追記] 本記事は、内容が古くなったため、リニューアルして、下記に転載しました。dev.classmethod.jp 【 Xamarin 記事一覧 】 【XamarinによるAndroid超入門 】

【XamarinによるAndroid超入門 】 図形(四角・円)の描画

【 Xamarin 記事一覧 】 【XamarinによるAndroid超入門 】 [2015/11/03追記] 本記事は、内容が古くなったため、リニューアルして、下記に転載しました。dev.classmethod.jp 【 Xamarin 記事一覧 】 【XamarinによるAndroid超入門 】

【XamarinによるAndroid超入門】 図形(直線)の描画

【 Xamarin 記事一覧 】 【XamarinによるAndroid超入門 】 [2015/11/02追記] 本記事は、内容が古くなったため、リニューアルして、下記に転載しました。dev.classmethod.jp 【 Xamarin 記事一覧 】 【XamarinによるAndroid超入門 】

【XamarinによるiOS超入門 】 コントロールの配置

【 Xamarin 記事一覧 】 【XamarinによるiOS超入門 】 [2015/11/11追記] 本記事は、内容が古くなったため、リニューアルして、下記に転載しました。dev.classmethod.jp 【 Xamarin 記事一覧 】 【XamarinによるiOS超入門 】

【XamarinによるAndroid超入門】テンプレート(Blank App)

【 Xamarin 記事一覧 】 【XamarinによるAndroid超入門 】 [2015/10/14追記] 本記事は、内容が古くなったため、リニューアルして、下記に転載しました。dev.classmethod.jp 【 Xamarin 記事一覧 】 【XamarinによるAndroid超入門 】

【XamarinによるiOS超入門】文字列の描画

【 Xamarin 記事一覧 】 【XamarinによるiOS超入門 】 [2015/11/05追記] 本記事は、内容が古くなったため、リニューアルして、下記に転載しました。dev.classmethod.jp 【 Xamarin 記事一覧 】 【XamarinによるiOS超入門 】

【XamarinによるiOS超入門 】 図形(四角・円)の描画

【 Xamarin 記事一覧 】 【XamarinによるiOS超入門 】 [2015/11/03追記] 本記事は、内容が古くなったため、リニューアルして、下記に転載しました。dev.classmethod.jp 【 Xamarin 記事一覧 】 【XamarinによるiOS超入門 】

【XamarinによるiOS超入門】 図形(直線)の描画

【 Xamarin 記事一覧 】 【XamarinによるiOS超入門 】 [2015/11/01追記] 本記事は、内容が古くなったため、リニューアルして、下記に転載しました。dev.classmethod.jp 【 Xamarin 記事一覧 】 【XamarinによるiOS超入門 】

【XamarinによるiOS超入門】 テンプレート(Single View App)

【 Xamarin 記事一覧 】 【XamarinによるiOS超入門 】 [2015/10/12追記] 本記事は、内容が古くなったため、リニューアルして、下記に転載しました。dev.classmethod.jp 【 Xamarin 記事一覧 】 【XamarinによるiOS超入門 】

Xamarin.Forms お絵かきアプリ

【 Xamarin 記事一覧 】 1 お絵かきアプリタッチを処理してお絵かきアプリ風のサンプルを作成してみました。残念ながら、Xamarin.Formsでは、タッチの開始・移動・終了・キャンセルのイベントは処理できません。また、描画も、世界最強のコントロール(スイ…

Xamarin.iOS Parallel.ForEach

【 Xamarin 記事一覧 】 Parallel.ForEach以前(Xamarin.Android Parallel.Foreachを回してみる - SIN@SAPPOROWORKSの覚書)に、Androidでは問題なく威力を発揮したParallel.ForEachを、今回はiPhoneで回して見ました。 public override void ViewDidLoad() …

Xamarin.Forms ジェスチャー

【 Xamarin 記事一覧 】 この記事は、Xamarin Advent Calendar 2014 - Qiitaの21日目の記事です。 ←20日目の記事:XamarinでもF# - omanuke-ekunamoの日記Xamarin.Formsでのタップの取得モバイル端末でのプログラムでは、タップ・スワイプなど、各種のジェス…

Xamarin.Forms Maps(地図表示)

【 Xamarin 記事一覧 】 2015/01/19 Maps Ver1.3.x で変化した事項を一部追記しました。 Android iOS WindowsPhone Xamarin.Forms.Mapsを使用すると、各プラットフォームで簡単に地図を扱うことができます。本記事では、Mapsの使用方法をまとめてみました。 …