かずきのBlog@hatena

すきな言語は C# + XAML の組み合わせ。Azure Functions も好き。最近は Go 言語勉強中。日本マイクロソフトで働いていますが、ここに書いていることは個人的なメモなので会社の公式見解ではありません。

WinPRT

めとべや東京 #4の資料公開。「ユニバーサルWindowsアプリ入門」 #めとべや東京

今回は人数が70人超えててびっくりしました。緊張緊張…。 資料はいつも通りSlideShareにアップロードしました。フォントが崩れるので現物をDLしてみるのが個人的にお勧めです。 20140531 めとべや東京4 ユニバーサル アプリ入門

Windows store appとWindows Phone appでPrism for WinRTを使う

ユニバーサル Windows アプリを作るときに問題になるのは、両方に対応したライブラリじゃないと使えないという点です。PrismAdapterは、ちょっと無理やりにWindowsストアアプリにしか対応していないPrism for WinRTをPhone対応して両方で使えるようにしたも…

PrismAdapter 0.1.10-beta2をリリースしました

NuGetから-Preつけてインストールできます。 NuGet Gallery | PrismAdapter 0.1.10-beta2 今回は、起動時に書く処理をすっきりさせました。PrismAdapterBootstrapperのインスタンスはUIスレッド内で1つじゃないといけないのですが、そこらへんを面倒を見るよ…

PrismAdapter 0.1.10-beta1をリリースしました

PhoneでもstoreでもPrism for WinRTを使いたい人のためのライブラリを更新しました。今回の更新は、DIコンテナのUnityがPhoneに対応するバージョンを出してきたので、それに対応しました。 それに伴い、内部でかかえていた電話用のUnityのアセンブリを取り除…

Universal Windows app入門 表という名前でKindle本出してみました

表題の通りです。 Amazon.co.jp: Universal Windows app開発入門 表 電子書籍: 大田 一希: Kindleストア 表があるということは裏もある予定です。とりあえず、試し読みで目次は確認できるので興味があるかたは試してみてください。表紙はちょっとぐちゃっと…

Windows Phone 8.1アプリでAsyncOAuthを使う

使い方は通常でよくてNuGetから仕入れることが出来ないくらい。ただ、HttpClientのPCL版の参照の追加と、以下のつぶやきにあるように、Microsoft.Bcl.AsyncのDLLも追加しておこう。 英語情報しかないかなぁと思ったら、まさかのあの人のつぶやきで解決しまし…

ユニバーサルWindowsアプリでコード共有の方法などあれこれ

花粉がつらい今日この頃です。 Sharedプロジェクト まずは基本です。Universal Windows appでは、SharedのプロジェクトにおいたコードはWindowsストアアプリとWindows Phone アプリで共有されます。 このときXAMLもC#も共有されます プラットフォーム固有のX…

ユニバーサルアプリのプロジェクトでページやクラスを追加しようとしたときにシステムエラーが出た場合の対処法

システムエラーというダイアログと、詳細なエラーログは、ここに出したよっていうダイアログが出て既存のソースはいじれるけど、新規追加ができないという悲しい状態になりました。 なんか一時フォルダ的なのを消してやろうと思って以下のフォルダを消したら…

Universal Windows appで同じページで電話とパソコンの見た目を切り替える方法

といったらVSMしかないでしょう。強引に#if~#endifで。 using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Runtime.InteropServices.WindowsRuntime; using Windows.Foundation; using Windows.Foundatio…

ユニバーサルアプリで国際化対応

ユニバーサルアプリで、Sharedプロジェクトで共有可能なのはC#やXAMLだけではありません。リソースも共有できます。Stringsフォルダにja-JPというフォルダとen-USというフォルダを作って、その中にResources.reswというファイルを作ります。 Hoge.Shared en-…

Prism for Windows RuntimeをUniversal appで使えるようにしてみました

Prism for Windows Runtimeって個人的に結構気に入ってて、Universal appでも使いたい…!と思うのですが、いかんせんフットワークが重く感じてしまうんですよね、Prismのチーム。なのでUniversal appが発表されて数日でPrismも対応しました!とかいう感じは…

Universal Windows appを見てみた

先日、//build/のキーノートで個人的には一番ヒットだったUniversal Windows appが気になったので、早速Windows 8.1 Updateを入れてVisual Studio 2013 Update 2 RCを入れて試してみました。既に拡張機能からUniversal Windows appのサンプルコードもインス…