2014-04-01から1ヶ月間の記事一覧
Leap Motionの組み込みジェスチャーではなくて、自分でLeapからデータを拾ってきてジェスチャーとして認識する方法が、細かいチューニングができていい! ということでフリックを認識するサンプルをコードレシピにあげました。元ネタは初音さんのコード。 Te…
コードレシピに書いてみました。 Prism 5で足し算アプリ in C# for Visual Studio 2013
10日ほど前の2014年4月19日にPrism 5 for .NET4.5がリリースされてました。 patterns & practices: Prism - Download: Prism 5.0 for .NET 4.5 Prismは、MSの中の人たちが作ってるOSSのWPF用(SL用やストアアプリ用などもある)のフレームワークで、複合型アプ…
MVPの初音さんが作った東北さくらトリップというアプリがあります。 Windows ストア の Windows 用 東北さくらトリップ アプリ このアプリ名前の通り東北の桜の名所+アルファの情報を表示してくれるアプリです。 このアプリの説明を簡単にすると、桜の見どこ…
使い方は通常でよくてNuGetから仕入れることが出来ないくらい。ただ、HttpClientのPCL版の参照の追加と、以下のつぶやきにあるように、Microsoft.Bcl.AsyncのDLLも追加しておこう。 英語情報しかないかなぁと思ったら、まさかのあの人のつぶやきで解決しまし…
花粉がつらい今日この頃です。 Sharedプロジェクト まずは基本です。Universal Windows appでは、SharedのプロジェクトにおいたコードはWindowsストアアプリとWindows Phone アプリで共有されます。 このときXAMLもC#も共有されます プラットフォーム固有のX…
Pocketのクライアントを作ろうとJSONを読み込んでたんですよ。JSON.NETで。 んで、配列で結果返すというやつがあったので正直に配列で受け取ろうとしたら… { values: { "1": {"name": "taro"}, "2": {"name": "jiro"}, "3": {"name": "saburo"} } } こんなJS…
システムエラーというダイアログと、詳細なエラーログは、ここに出したよっていうダイアログが出て既存のソースはいじれるけど、新規追加ができないという悲しい状態になりました。 なんか一時フォルダ的なのを消してやろうと思って以下のフォルダを消したら…
毎回忘れるのでメモ。 (adsbygoogle = window.adsbygoogle || []).push({}); 移動またはコピーしようとしている数式またはシートには、移動またはコピー先の ワークシートに既にある名前 'なんとかかんとか' が含まれています。 この名前を使用しますか? こ…
UserStreamingに対応した個人的おすすめクライアントを紹介します。 (adsbygoogle = window.adsbygoogle || []).push({}); Mevy Mevy app for Windows in the Windows Store まず、最初は折り鶴のアイコンのMevy.このツイッタークライアントは搭乗当初から安…
といったら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…
下のドック部分 電話 Safari カレンダー Everpost 1画面目 連絡先 Skype メッセージ 写真 カメラ 天気 Presso LINE 乗換ナビ リマインダー Google Map 時計 OneDrive OneNote ニュース Feedly Pocket メール Gmail メール Tweetbot Facebook Messenger SNS F…
HttpClientのPostAsyncだとStreamを全部読み終わるまで帰ってこないみたいです。 そんなAPIって何?っていうとTwitterのこれとかがそうみたいです。 POST statuses/filter | Twitter Developers そんなときはPostAsyncじゃなくて、もう一段抽象度の低いSendA…
いい時代になりました。 id:neueccさんの、AsyncOAuthを使えば簡単にTwitterの認証を突破できる…。が!!Twitter初心者なんで使い方がよくわからなかったのでメモっておきます。 アプリの登録 Twitterの開発者向けサイトでログインします。 Twitter Develope…
SuspensionManagerやPrismのSessionStateManagerがページの遷移の履歴を中断状態時に復元するときにFrameクラスのGetNavigationStateに依存しているのでNavigateメソッドでページ間で引き渡しできる型は以下のものだけです。 string char numeric GUID 本当…
今回はWindows Phone 8.1(Silverlight?知らない子ですね)に対応しました。 Rx-MainがWindows Phone 8.1に対応してないので泣く泣くRx2.2.2のdllをおなかに抱え込んでいます。本家の対応待ち。 NuGet Gallery | ReactiveProperty Portable 0.4.2-beta4
従来のWindowsアプリ デスクトップアプリ Windows Phoneのアプリ Windows Phone アプリ 旧メトロスタイルアプリことWindows ストア アプリ Windows アプリ なんとなくですが。
これはうれしい。 Windows 8.1 Update: Sideloading Enhancements クラシックUIと新しいUIがシームレスになったWindows 8.1 Update - PC Watch ADがなくても100$ですむってありがたい。
public class MyAdapter : BaseAdapter<string> { private List<string> l = new List<string>(); private Context context; public MyAdapter(Context context) { this.context = context; } public override string this[int position] { get { return this.l[position]; } } publi</string></string></string>…
ユニバーサルアプリで、Sharedプロジェクトで共有可能なのはC#やXAMLだけではありません。リソースも共有できます。Stringsフォルダにja-JPというフォルダとen-USというフォルダを作って、その中にResources.reswというファイルを作ります。 Hoge.Shared en-…
Hyper-V一本にしたいけどそうもいかないことって多いですよね。ということで一時的にHyper-Vを有効・無効切り替える方法を。 コマンドプロンプトを管理者モードで起動して以下のコマンドを実行します。コマンドプロンプトを管理者モードで起動するにはWindow…
Visual Studio 2013 Update 2 RCをあてるまで、Prism for Windows RuntimeやMVVM Light(もたぶんそうだと思う)みたいに、ページクラスを独自の基本クラスに置き換えてるフレームワークを使うときに、XAMLのデザイナでXAMLがエラーまみれになるという状況でし…
Prism for Windows Runtimeって個人的に結構気に入ってて、Universal appでも使いたい…!と思うのですが、いかんせんフットワークが重く感じてしまうんですよね、Prismのチーム。なのでUniversal appが発表されて数日でPrismも対応しました!とかいう感じは…
今までWindows ストアアプリのプロジェクトテンプレートやアイテムテンプレートを追加しようと思ったら以下のフォルダにつっこんどけばOKでした。 ドキュメントフォルダ\Visual Studio 2013\Templates\ProjectTemplates\Visual C#\Windows Store アイテムテ…
ReactiveProperty Portable 0.4.2-beta3をNuGetに放流してみました。今朝、たなかさんに教えてもらった方法でXamarinでもRx-Mainをインストールできるようになったので、それでさくっと。 XamarinだとXAMLのBiningがなくて悲しいので、とりあえず以下のよう…
エロリジェクトで有名なしんじさんが引っ張って更新の方法をBlogに書かれてました。 ストアアプリでListBoxを引っ張って更新 - shinji-japanのブログ ただ、この方法だとUIの仮想化が働かないような気がするんだけどどうだろう?ということで、これとは別に…
先日、//build/のキーノートで個人的には一番ヒットだったUniversal Windows appが気になったので、早速Windows 8.1 Updateを入れてVisual Studio 2013 Update 2 RCを入れて試してみました。既に拡張機能からUniversal Windows appのサンプルコードもインス…
コードレシピにサンプルをあげました。データによって選択時の色を変える方法です。以下のようなイメージになります。 GridViewの選択時の色をデータに応じて変える方法 in C#, XAML for Visual Studio 2013
今回は、じんぐるさんとバリデーションまわりを色々検討した結果、過去のIDataErrorInfoクラスを実装していた時のしがらみを決して、ちょっと非互換がある変更をしています。 まずは、ObserveErrorChangedメソッドのシグネチャが変わってます。INotifyErrorI…