nuits.jp blog

C#, Xamarin, WPFを中心に書いています。Microsoft MVP for Development Technologies。

2016-10-01から1ヶ月間の記事一覧

【Xamarin】速報!Xamarin.Forms(XAML) Previewer for Visual Studioついに現る!

2016.10.10 23:08追記 Stableの最新にも含まれており動作することを確認しました。 現状AlphaよりもStableのほうがRevisionが高い状態となっており、Previewerの最新がどれかは不明です。 またStableに含まれていますが、以下のリンク先の通りあくまでPrevie…

JXUGC #18 Why Prism for Xamarin.Forms フォローエントリー

先日、JXUGのカンファレンスにて表題の発表をさせていただきました。 eventdots.jp いや〜、疲れましたけど終わったら楽しかったです。 初めてのライブコーディングで、本当に開始前は手が震えていましたけど終わったらいい思い出です。 開始直前に田渕さん…

ここで話してきました > JXUGC #18 Xamarin.Forms & Prism & Azure Mobile Apps を使いこなそう

というわけで、ひとまず発表資料を共有したいと思います。 Why prism for xamarin.forms from Atsushi Nakamura www.slideshare.net ソースはこちらにあります。 元のコードとリファクタリング後のコード両方置いてあります。 ちょっとまだTextToSpeechの実…

【Copy to Markdown】Release 1.0.2.0

Excelの表をMarkdown形式でコピーするプラグインの最新版をリリースしました。 以下の機能追加が行われています。 セル内の改行をサポート 以下のプラットフォームで正しく表示されるよう修正 Redmine Qiita Github 古いバージョンを既にインストールされて…

選択したExcelのセルをMarkdown形式でコピーするExcelアドインをリリースしました。

選択したExcelのセルをMarkdown形式でコピーするExcelアドインをリリースしました。 日付の書式、金額、カンマフォーマットなども生かしたままコピーできます! 右寄せ・左寄は先頭行の設定に従います。 良かったら使ってあげてください。 動作確認済みのOff…

Prism for Xamarin.Forms入門 DependencyServiceとPlatformInitializerどちらを使うべきか?Brianに聞いてみた

以前、以下のエントリーでPrismではDependencyServiceをインジェクションする仕組みがある旨、説明しました。 www.nuits.jp しかし、実のところプラットフォームごとにインジェクションするクラスを切り替える方法は、PlatformInitializerを利用する方法もあ…

Prism for Xamarin.Forms入門 CaseStudy:デバイス形状やプラットフォームでViewを切り替える

Xamarin.Formsでは通常、Viewまで1コードで書けるのが利点ですがケースによっては個別に調整したいケースもあるかと思います。 通常、そういった場合は CustumRendererやEffectsの出番です。 しかしケースによってはページデザインをまるっと置き換えたいと…

Visual Studio拡張にpackagesフォルダを削除するUIを追加しました

ご要望をいただき、Visual Studioでプロジェクトのbin・objフォルダを削除する拡張機能をアップデートして、packagesフォルダを削除する機能を追加しました。 なお、すでにインストールされている方で、アップデートができない方がいらっしゃるかもしれませ…

System.Drawing.BitmapとImageSourceを相互変換する

WPFで利用されている画像オブジェクトであるImageSourceと、WinFormsなんかで利用しているSystem.Drawing.Bitmapを相互変換したい場合がたまにあるため、ここにメモを残しておきます。

WPFでの画像処理の基本

WPFではそれまでのWinFormsとは違い、WICベースのImageSourceクラスやBitmapImageクラスなどを利用して画像処理を行います。 Windows Imaging Component - Wikipedia ただ、あまり情報が少ないというか、「.NETで画像処理=System.Drawing」な情報ばかりでて…

翻訳:Contributing to Prism

ちょっとPrism for Xamarin.FormsでPull Request送りたい案件があったので、PrismにContributeするためのルールを翻訳してみました。 なお本エントリーは、解説ではなく私がやりたいので、私の解釈が間違っていないかマサカリを投げてもらうためのエントリー…

Prism for Xamarin.Forms入門 IConfirmNavigationAsync

以前、NavigationServiceの解説回にてIConfirmNavigationの説明をしました。 Prism for Xamarin.Forms入門 NavigationService Deep Dive - nuits.jp blog IConfirmNavigationは端的に言うと、画面遷移時に条件によって遷移を抑止することができる機能です。 …

メモ:Azure Mobile Apps for iOSでオフライン同期する場合の注意点

ひとまず自分用メモ。 前提条件 Xamarin.FormsのiOSでの実行時(多分Xamarin.iOSでも同じだと思われる) Microsoft.Azure.Mobile.Client.SQLiteStore 3.0.2 注意点 ローカルに同期する前に初回実行時はSQLite用に空ファイルを作っておく必要がある サンプル…

Xamarin for Visual Studio 4.2.0.695におけるプロジェクト作成直後の警告について

なんか何名か困ってる方を見かけたのでまとめておきます。