記事一覧

インジケータを画面中央に表示する方法 | Xamarin.Forms

今回はXamarin.Formsでインジケータを表示する方法をご紹介いたします。画面に処理中のマークを表示するコントロールがインジケータですが、標準のコントロールのみだと寂しいし、画面中央に表示することが難しいので、以下に簡単に画面中央に表示できるサンプルコードを記載したいと思います。iPhone7 iOS10Android4前提条件・Windows10 Pro 64Bit・Visual Studio 2015 Community Update3・Xamarin 4.4.0.34 (NuGet Xamarin.Forms...

続きを読む

SQLiteでSystem.Linq.Enumerable関連のSIGSEGVエラーが発生する件 | Xamarin.Forms

今回は以前から度々発生しており、理由がよくわからなかったエラーの件についてご紹介いたします。そのエラーは必ず発生するものではなく、時折発生(おそらく複数のスレッド処理が並行して走った場合のみだったと思います)し、TryCatchで囲ってあったとしても例外が発生しアプリが終了してしまうものです。さらにはSingleOrDefaultやFirstOrDefaultまたはIEnumerable<T>型をforeach区でループする際に発生することから、Sy...

続きを読む

アドレス帳から名前と生年月日とメールアドレスを取得する方法 | Xamarin.Forms

今回はXamarin.Formsで連絡先(アドレス帳)を読み取るプログラミング方法についてご紹介いたします。AndroidとiOSで共通で処理できるように毎度お馴染みDependencyServiceで記述します。どちらもContactsというサービスが導入されているようで、Contactsからデータを取得する際に条件やフィールドを設定することがキーポイントとなります。前提条件・Windows10 Pro 64Bit・Visual Studio 2015 Community Update3・Xamarin 4.4.0.3...

続きを読む

Could not connect to the debugger. の対応方法 | Xamarin.Forms

今回は、以下のようなエラーの対応方法についてご紹介いたします。Could not connect to the debugger. VisualStudioでAndroidプロジェクトをビルドしてHyper-Vのシミュレータでデバッグする際に発生することがあります。 尚、このエラーは以前に解決していましたが、再度エラーに遭遇し、以前と同じように調べてみると解決方法のヒントが記述されていたマイクロソフトのXamarin担当者のブログが未だに治っていないので、正しい手...

続きを読む

DatePickerの横位置(HorizontalTextAlignment)を変更する方法 | Xamarin.Forms

今回はDatePickerの横位置を左寄せまたは中央寄せまたは右寄せに変更する方法をご紹介いたします。Xamarinのデフォルトでは左寄せとなっており、少し気持ち悪いかもしれません。右寄せまたは中央寄せに変更したいこともあるでしょう。しかしながらXAMLでHorizontalTextAlignmentの設定を記述してもエラーとなってしまいますのでカスタムレンダラーを採用します。iPhone7 iOS10Android5前提条件・Windows10 Pro 64Bit・Visual Studi...

続きを読む

ローカル通知をiOS10に対応させる方法 | Xamarin.Forms

以前の記事でスマホの画面上に通知を表示する(ローカル通知/Local Notification)方法をご紹介しました。しかしながら、iOS10からは、UNUserNotificationCenterを使用して構築しなければならず、大幅な仕様変更になっています。それゆえ今回は仕様変更後のローカル通知の方法についてご紹介いたします。iPhone7 iOS10iPhone6s iOS10前提条件・Windows10 Pro 64Bit・Visual Studio 2015 Community Update3・Xamarin 4.4.0.34 (NuGe...

続きを読む

Xamarin.Forms Previewer (XAMLを可視化する方法) | Xamarin.Forms

 今回はXAMLを可視化できるツール Xamarin.Forms Previewer が搭載されましたので、使用方法についてご紹介いたします。Visual Studio にはそもそもXAMLを可視化できるツールはありませんでしたが、ついにその機能が搭載されたようです。Xamarin.Forms 2.3.2以降から使用が可能です。 前提条件・Windows10 Pro 64Bit・Visual Studio 2015 Community Update3・Xamarin 4.4.0.34 (NuGet Xamarin.Forms 2.3.4.247)・macOS Sierr...

続きを読む

Androidで画面の背景色(windowBackground)を変更する方法 | Xamarin.Forms

今回はAndroidで画面の背景色を変更する方法をご紹介いたします。Xamarinの初期設定でテーマが設定されていますが、設定したい色と異なっていましたので、変更してみました。しかし、単純にwindowBackgroundに#FFFFFFと設定してもコンパイルエラー(ファイル "obj\Debug\android\bin\packaged_resources" は存在しません。)になったり正しく表示されなかったりしてかなりハマりました。  前提条件・Windows10 Pro 64Bit・Vi...

続きを読む

スプラッシュスクリーン(SplashScreen)をAndroidで表示する方法 | Xamarin.Forms

今回はAndroidでスプラッシュスクリーンを表示する方法をご紹介いたします。Xamarinホームページにも紹介されていますが、そのままでは正しく動作しないこと、重要な設定等が省略されていましたので、ここに正しい手順を公開いたします。尚、iOSではLaunchScreen.storyboardで実現していますので割愛します。 前提条件・Windows10 Pro 64Bit・Visual Studio 2015 Community Update3・Xamarin 4.4.0.34 (NuGet Xamarin.Forms 2.3.4...

続きを読む

iOSでListViewのセパレータが短い件について | Xamarin.Forms

今回は昔から気になっていたのですが、XamarinのListViewのセパレータがiOSで表示すると少し短く表示され、不格好に見える問題を解消しました。 前提条件・Windows10 Pro 64Bit・Visual Studio 2015 Community Update3・Xamarin 4.4.0.34 (NuGet Xamarin.Forms 2.3.4.247)・macOS Sierra 10.12.4 / Xcode8.3.1 / Xamarin.iOS 10.8.0.1751.実装方法画面はXAMLで作成していますが、iOSプロジェクトに以下のファイルを配置するだけ...

続きを読む

アルバム

広告

プロフィール

石河 純


著者名 :石河 純
自己紹介:素人上がりのIT技術者。趣味は卓球・車・ボウリング

IT関連の知識はざっくりとこんな感じです。
【OS関連】
WindowsServer: 2012/2008R2/2003/2000/NT4
Windows: 10/8/7/XP/2000/me/NT4/98
Linux: CentOS RedHatLinux9
Mac: macOS Sierra 10.12 / OSX Lion 10.7.5 / OSX Snow Leopard 10.6.8
【言語・データベース】
VB.net ASP.NET C#.net Java VBA
Xamarin.Forms
Oracle10g SQLServer2008R2 SQLAnywhere8/11/16
ActiveReport CrystalReport ReportNet(IBM)
【ネットワーク関連】
CCNP シスコ技術者認定
Cisco Catalyst シリーズ
Yamaha RTXシリーズ
FireWall関連
【WEB関連】
SEO SEM CSS IIS6/7 apache2

休みの日は卓球をやっています。
現在、卓球用品通販ショップは休業中です。