Xamarin 日本語情報

Xamarin(ザマリン) の代理店だったエクセルソフト田淵のブログです。主に Xamarin に関するエントリーをアップしていきます。(なるべく正しい有益な情報を掲載していきたいと考えていますが、このブログのエントリーは所属組織の公式見解ではありませんのでご注意ください)

Xamarin.Forms

【朗報?】Visual Basic ユーザーも Xamarin.Forms でモバイル開発者になれます!

こんにちは。エクセルソフトの田淵です。 2015/9/9 現在の最新 Stable Xamarin.Forms.1.4.4.6392 と Visual Studio 2015 を使用しています。 Mobile Apps with Visual Basic & Xamarin.Forms | Xamarin Blog こんなエントリーがアップされていました。日本で…

Xamarin.Forms でどのネイティブコントロールが使われているかの対応表

こんにちは。エクセルソフトの田淵です。 2015/10/27 Xamarin のドキュメントに新しく対応表のページが出来ましたので、紹介のエントリーを書きました。Xamarin.Forms でどのネイティブコントロールが使用されているかの一覧 - Xamarin 日本語情報 併せてご…

Xamarin.Forms でスワイプを取得したい

こんにちは。エクセルソフトの田淵です。 Xamarin.Forms で次のページを表示した後は Chrome とかみたいに右にスワイプすると Navigation.PopAsync を呼び出したりしたいですよね。CarouselPage の事じゃないですよ!と、いうことで、GestureRecognizer につ…

Xamarin.Forms で ListView を最後まで表示するとクルクルを表示してその間に処理をするには~その2~

こんにちは。エクセルソフトの田淵です。 Xamarin.Forms で ListView を最後まで表示するとクルクルを表示してその間に処理をするには~その1~ - Xamarin 日本語情報 の続きのエントリーです。 上記では ListView の下にクルクルを表示しましたが、今度は…

Xamarin.Forms で ListView を最後まで表示するとクルクルを表示してその間に処理をするには~その1~

こんにちは。エクセルソフトの田淵です。 併せて読みたい: Xamarin.Forms で最後まで表示すると動的にデータが増える ListView を作るには - Xamarin 日本語情報 Xamarin.Forms で ListView を最後まで表示するとクルクルを表示してその間に処理をするには…

LINQ で任意の文字を含む/含まない(積集合/差集合)コレクションを作成する色々なやり方を教えていただいた

こんにちは。エクセルソフトの田淵です。 最初は LINQでList<string> srcをList<string> filterのどれかが該当する結果を取得したいんですけど、どうやるのが良いんでしょうか?— 田淵 義人@エクセルソフト (@ytabuchi) 2015, 8月 3 これで色々教えてもらいました。 今日は</string></string>…

Xamarin.Forms.Windows の SwitchCell での Data Binding が何やらおかしい件

こんにちは。エクセルソフトの田淵です。 Xamarin.Forms では、Windows ストア、Windows Phone 8.1 のアプリも作れます。 Xamarin.Forms for Windows を使ってみた - Xamarin 日本語情報 Xamarin.Forms for Windows Phone 8.1 を使ってみた - Xamarin 日本語…

Xamarin.Forms で最後まで表示すると動的にデータが増える ListView を作るには

こんにちは。エクセルソフトの田淵です。 ListView に動的に値を追加する方法をご紹介します。 2015/8/27 Xamarin.Forms で ListView を最後まで表示するとクルクルを表示してその間に処理をするには~その1~ - Xamarin 日本語情報 Xamarin.Forms で ListV…

Xamarin.Forms で SearchBar を使うには (バグありの可能性)

こんにちは。エクセルソフトの田淵です。 Xamarin.Forms で、ListView を絞り込み表示とかしたい場合は SearchBar が便利です。 今回も Adam さんの Xamarin.Forms SearchBar Recipe を活用させていただきました。 2015/7/31 時点の最新版 Xamarin.Forms 1.4…

Xamarin.Forms でコントロールにタップイベントを追加するには

こんにちは。エクセルソフトの田淵です。 Xamarin.Forms の Button は当然タップできますが、Label とか Image とかにタップイベントを追加したい時、ありますよね。 TapGestureRecognizer を使いましょう C#: var tgr = new TapGestureRecognizer (); tgr.T…

Xamarin.Forms の Windows Phone で ApplicationTheme を変更するには

こんにちは。エクセルソフトの田淵です。 いつも忘れてしまうのでメモ書きとしてエントリー残します。 Windows Phone、Windows ストアアプリは App() 内の this.InitializeComponent(); 以降で Application.Current.RequestedTheme = ApplicationTheme.Dark;…

Xamarin.Forms でアプリ起動時に QuickStart 的な View を表示してみた

こんにちは。エクセルソフトの田淵です。 いわゆる初回起動時に出てくるこういうやつです。 どうやるの? 今回は、NavigationPage で呼び出すページを AbsoluteLayout で作り、下の StackLayout の上に、黒背景色で Opacity を低めにした ContentView を配置…

Xamarin.Forms で MasterDetailPage を使うには

こんにちは。エクセルソフトの田淵です。 2015/7/23 現在の Xamarin for Visual Studio 3.11.666 と Xamarin.Forms 1.4.3.6376 での情報です。 前回 Xamarin.Forms の NavigationPage に ToolbarItem を追加するには - Xamarin 日本語情報 で ToolbarItem の…

小ネタ:Xamarin.Forms の Xaml で x:TypeArguments で指定する型について

こんにちは。エクセルソフトの田淵です。 先ほどの Xamarin.Forms の NavigationPage に ToolbarItem を追加するには - Xamarin 日本語情報 で Xaml のコードで <ToolbarItem.Icon> <OnPlatform x:TypeArguments="FileImageSource" iOS="" Android="" WinPhone="setting.png" /> </ToolbarItem.Icon> の x:TypeArguments で FileImageSource を指定していますが、例によってコレが分からずデバ…

Xamarin.Forms の NavigationPage に ToolbarItem を追加するには

こんにちは。エクセルソフトの田淵です。 2015/07/23 追記:MasterDetailPage の使い方エントリー書きました。Xamarin.Forms で MasterDetailPage を使うには - Xamarin 日本語情報 Xamarin.Formsでツールバーアイテムによるメニューを設置するには? - Buil…

Xamarin.Forms プロジェクトを作成した直後の Unexpected error System.IO.FileNotFoundException エラー

こんにちは。エクセルソフトの田淵です。 皆さん特に気にしてないかもしれないですが、検索で引っかからないと不安になるかもしれないのでエントリーを書いておきます。 注意:2015/7/17 現在の Xamarin for Visual Studio 3.11.666 と標準テンプレートで追…

Xamarin.Forms で複数の Switch を動かす Switch を作るには

こんにちは。エクセルソフトの田淵です。 まぁあれです。IT勉強会検索アプリを作成してまして。関東 Switch をトグルすると 東京、神奈川〜 みたいに関東全件をトグルする。とかそういうことがしたかったわけです。 Xamarin.Formsのデータバインディングにつ…

Xamarin.Forms でアプリの設定情報を保存するには (Json.NET 使用)

こんにちは。エクセルソフトの田淵です。 前回は Properties Dictionary を使用する方法 をご紹介しました。今回は Json.NET を使用する方法です。 サンプル GitHub 画面写真 2015/7/6 時点の最新版、Xamarin.Forms 1.4.3.6374 で確認しています。 まず、Xam…

Xamarin.Forms でアプリの設定情報を保存するには (Properties Dictionary 使用)

こんにちは。エクセルソフトの田淵です。 アプリの設定情報は皆さん色んな方法で格納していると思いますが、Xamarin.Forms には標準で Properties Dictionary という Dictionary が用意されていて、そこにデータをぶっこめば適宜保存してくれます。 2015/7/6…

Xamarin.Forms で NavigationBar の色を変更するには

こんにちは。エクセルソフトの田淵です。 @kurosawa0626 さんが書いていますが、 Xamarin.FormsのNavigationBarの色を変える | ぅゎょぅι゛ょっょぃ もう少し詳しくご紹介します。 2015/6/26 追記: Xamarin.iOS ネイティブでの設定方法は こちら Xamarin.An…

Xamarin.Forms で Style を利用する

こんにちは。エクセルソフトの田淵です。 ページ毎のスタイル Xamarin.Forms 1.3 以降ではスタイルを使用できるようになりました。 XML: <ContentPage.Resources> <ResourceDictionary> <Style x:Key="okButtonStyle" TargetType="Button"> <Setter Property="TextColor" Value="White" /> <Setter Property="BackgroundColor" Value="#49d849" /> </setter></setter></resourcedictionary></contentpage.resources>

IVlueConverter の ConverterParameter の書き方

こんにちは。エクセルソフトの田淵です。 Xamarin.Forms で IValueConverter を使う - Xamarin 日本語情報 でも書いたのですが、IValueConverter には ConverterParameter という引数があって、条件分岐とかに使うそうです。 Switch の IsToggled を Convert…

Xamarin.Forms で IValueConverter を使うには

こんにちは。エクセルソフトの田淵です。 MvvmCrossでカスタムコンバーターを作成するには? - Build Insider フェンリルさんによる Xamarin逆引きTips -MvvmCross 編- でコンバーターの記事が載っていたので、Xamarin.Forms の IValueConverter に再チャレ…

Xamarin.Forms 入門記事をアップしました

こんにちは。エクセルソフトの田淵です。 Xamarin.Forms 入門ガイド - Xamarin : XLsoft エクセルソフト をアップしました。 Xamarin.Forms とは View, Layout の簡単なサンプルコード ListView を Custom Cell で作成 Data Binding INotifyPropertyChanged …

de:code 出展してきました

こんにちは。エクセルソフトの田淵です。 de:code も無事終わりました。非開発者としては(笑)、色々お話を頂いた方々へのご連絡などしておりますが、振り返りとしてエントリーに残しておきます。 宣伝を忘れてました! 2015年 7月 8日 (水) 14:00 にランチセ…

【ついに】Xamarin.Forms の Xaml で IntelliSence が使えるようになりました【公式で】

こんにちは。エクセルソフトの田淵です。 Xamarin Passes 1 Million Developer Milestone | Xamarin Blog 世間では //Build の話題、特に Android/iOS アプリを Windows ストアにポーティングできるだとか、Visual Studio Code だとかで持ち切りですが、さり…

Xamarin.Forms で Mvvm のサンプルを作ってみました

こんにちは。エクセルソフトの田淵です。 @amay077さん の Xamarin - マルチプラットフォーム MVVMフレームワーク「MvvmCross」を使う - Qiita を Xamarin.Forms で出来ないかな?と思ってやってみました。 サンプルを GitHub にアップしました。 Xamarin の…

Xamarin.Forms の ListView での Binding について

こんにちは。エクセルソフトの田淵です。 最近 Xamarin.Forms の ListView についてひいひい言って調べましたので共有したいと思います。Binding の書き方などでお役に立てれば嬉しいです。 ListView について Working with ListView - Xamarin や Xamarin.F…

Xamarin.Forms の Opacty と IsVisible の違い?

こんにちは。エクセルソフトの田淵です。 Twitter でちょっと気になるポストがありましたので調べてみました。 @ytabuchi 高速に画像のOpacityを0-100で切り替えてるんですけど(Visibleは遅すぎてつかえないので)、以前の時よりばらつきがあって。 エミュレ…

Xamarin.Forms for Windows で Text To Speech を Dependency Service で実装する

こんにちは。エクセルソフトの田淵です。 Xamarin.Forms for Windows でストアアプリにチャレンジしています。 Accessing Native Features via the DependencyService - Xamarin で Text To Speech (以下 TTS) の機能を Dependency Service で使用するサンプ…

エクセルソフト | ダウンロード | 学習用リソース | JXUG リンクページ | ブログ購読