SIN@SAPPOROWORKSの覚書

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

Xamarin 記事一覧


Xamarin.Forms

ターゲット依存コードの配置
ページ Pages 2015/10/21
レイアウト Lauout 2015/10/24
コントロール(View)① View 2015/10/31
コントロール(View)② View 2015/10/31
セル Cell 2015/11/08
アラートダイアログ DisplayAlert / DisplayActionSheet 2015/11/12
トースト DependencyService 2015/11/14 new!

イメージ Image2015/12/29
Webビュー WebView2015/12/31
リストビュー ListView

BoxView(ボーダや角丸のプロパティを追加して、円を書いてみた)
BoxView ExportRenderer
ListViewでTwitter風のレイアウトを作成してみました(機種依存コードなし) ListView
バルーンビューでLine風のレイアウトを作成してみました(機種依存コードなし)
HttpClientで超シンプルにダウンロードする
Facebookアプリの作成 (軽量 Facebook.SDK for Xamarin.Forms )
ツールバーアイテムによるメニュー Page.ToolbarItems
AzureモバイルサービスによるToDoアプリ MobileServices
「付箋紙を張るやつ」を作ってみた(画面構成)
「付箋紙を張るやつ」を作ってみた(Azure Mobile Serviceは、なんとコードファーストだった)
「縄神様」(モグラ叩き風味ゲーム) 機種依存コードなし(今のことろ)
描画で考慮すべき2つのこと
Maps(地図表示)Xamarin.Forms.Maps
ジェスチャーTapGestureRecognizer
お絵かきアプリ
特定のキーワードを含むツイートを検索
ListViewのスクロール(Forms 1.3)
ListViewのコンテキストアクション(Forms 1.3)
ビイヘイビア(Forms 1.3)
Wi-Fi付きのArduino互換機 Spark Core (その5) Xamarin.Formsクライアントによるマトリックス操作
機械翻訳Microsoft Translator
NavigationPageでアクションバーのアイコンを非表示にする(Android)
ライフサイクル
「ARC Welder」を使用してChromeブラウザで動作させて見た
InfragisticsのXamarin.Forms用のコントロール
Ver1.3以降の機能について
MasterBehaviorについて
画面のサイズを取得する

ローカルデータベース(SQLite)の利用
Mobile AppでToDoアプリを作成する(その1)
プログラムからJavaScriptを使用してgoogle検索を自動化する2016/04/19
Visual Studio 2015 対応の特別バージョンのインストーラーが無い(T^T)
自由なバージョンのXamarin.iOSを Visual Studio と ビルドホスト(Mac)にセットアップする
expand/collapseするリスト型のビュー2015/12/19


BuildInsider

Xamarin 逆引きTipsにXamarin.Forms関連について、寄稿させて頂いてます

2015/02/10 Xamarin.FormsでBoxViewコントロールを拡張するには?
2015/02/18 Xamarin.Formsでタッチイベントを処理するには?(iOS/Androidの各種ジェスチャー対応)?
2015/02/25 Xamarin.Formsでツールバーアイテムによるメニューを設置するには?
2015/03/04 Xamarin.FormsでListViewコントロールを使用するには?
2015/03/11 Xamarin.Formsで地図を表示するには?(Xamarin.Forms.Maps使用)
2015/03/18 Xamarin.Formsで地図の現在位置やピンの表示、縮尺や地図タイプの変更を行うには?(Xamarin.Forms.Maps使用)
2015/03/26 Xamarin.Formsでビヘイビアーを使用するには?
2015/04/01 Xamarin.FormsでListViewのコンテキストアクションを使用するには?
2015/04/08 Xamarin.Formsでトリガーを使用するには?
2015/04/15 Xamarin.FormsでWebビューを使用するには?



Xamarin.iOS

ストーリーボード

ストーリーボード Storyboard

モーダルビューとコンテナビューコントローラ

モーダルビュー
ナビゲーションコントローラ UINavigationController
タブバーコントローラ UITabBarController
ページビューコントローラ UIPageViewController

ビュー

ラベル UILabel
イメージビュー UIImageView UIImage
テキストビュー UITextView
スクロールビュー・ページコントロール UIScrollView / UIPageControl
テーブルビュー UITableView
テーブルビュー(その2) セクション毎のグループ化 UITableView
テーブルビュー(その3) スタイル指定と定型セル UITableViewStyle/UITableViewCell
Webビュー UIWebView
Webビューにおける C# と JavaScript の相互呼び出し UIWebView
ピッカービュー UIPickerView
スライダー・プログレスビュー UISlider / UIProgressView
アクティビティインジケータ UIActivityIndicatorView / Loading...を表示するオーバーレイビュー
アラートダイアログ・アクションシート UIAlertViewb / UIActionSheet

その他

Eメール送信 MFMailComposeViewController
Parallel.ForEach


Xamarin.Android

アクティビティ

サービス
ブロードキャストレシーバー
通知 *バイブレーション
プリファレンス
暗黙的インテントで「共有」に追加してみる
インテント *属性によるマニュフェストの編集
アクティビティの起動 *StartActivityForResult()による値の受け渡し

ビュー

スライディングドローワー
モーダルダイアログへの誘惑
ダイアログ表示
ListVIew(Twitterクライアント風味)
ListView

メニュー

アクションバー(その3ドロップダウンリスト)
アクションバー(その2タブ)
アクションバー(その1オプションメニュー)
設定画面
ポップアップメニュー
コンテキストメニュー
オプションメニュー

通信

電話の発信検知と通話履歴の取得
電話の発信及び状態のモニタ *エミュレータへの発信
Eメール送信 *SmtpSclientによる直接通信
SMS(Cメール)受信 *エミュレータへのSMS送信
SMS(Cメール)送信 *SMS送信完了確認
名前解決してみた
NICを列挙してみた

データ操作

ファイルの保存

センサー

近接センサー
方位の取得(傾きセンサー)
方位の取得2(磁気センサー/加速度センサー)

その他

OSのリソース(画像)
アドレス帳の列挙 *コンテントプロパイダ *エミュレータへの連絡帳インポート
コマンド実行
タイマ
インストールされているアプリケーションの列挙

Parallel.Foreachを回してみる