2011-01-01から1年間の記事一覧
ちまちまとした拡張メソッドだけではなく、こんな感じでIInteractionRequestを実装したクラスを作ってしまうのもありかも??まだ、スケジューラとかについては何も考えてないけど、とりあえずのやっつけで・・・。 namespace Okazuki.KinkumaFramework.Reac…
ということで、前回さくっと書いたのですが普通に書くとどうなるか・・・? // 普通 this.EditCommand .Subscribe(_ => { var vm = new EditWindowViewModel(this.SelectedItem.Value); this.ShowEditWindowRequest.Raise( new Notification { Title = vm.Ed…
繋ぎといっても大したことはしませんが、InteractionRequestに対して、こんな拡張メソッド用意してればいいのかなぁ? using System; using System.Reactive.Linq; using System.Reactive.Subjects; using Microsoft.Practices.Prism.Interactivity.Interact…
IDataErrorInfoのErrorプロパティがあるのですが、動きがちぐはぐな気がしたのでメモ兼id:neueccさんへの連絡? SetValidateAttributeとSetValidateErrorでエラーメッセージがErrorプロパティに表示されたりされなかったり。個人的にはSetValidateErrorの動…
# 変更履歴 2011/10/17 コメントの指摘のとおり敷居が高いをハードルが高いに修正しました。id:neueccさんの作ったReactivePropertyが最近アツイので、今チマチマ作ってるWindows Phone 7のアプリケーションでも途中から組み込んで使ってみました。まだアプ…
コードレシピに書いてみました。MSDNフォーラムの質問で心配になったのでコントロールを直接いじる方法を試してみたのですがやっぱり悲しい結果に終わりました。皆も気を付けましょう。 SilverlightのDataGridで特定のセルをハイパーリンクにする方法
前書いたのだと、毎回毎回内容をクリアしてるのでReactiveCollectionのうまみがほとんどないよね!ということなので、初期化して読み込みと続きのデータを読み込むとかいう例を書いてみました。参照設定とかネームスペースの設定さえしておけばLINQ Padでさ…
Commandと、その実行結果の紐づけが以下のように流れるようにさっくりと書ける。素敵すぎますよね!! // LINQ Padで実行 // Commandの定義 var command = new ReactiveCommand(); var collection = default(ReactiveCollection<string>); collection = command .Do(</string>…
毎日平日だと1000〜700くらいのPVがあるので順調にいくと、金曜日あたりにBlogを解説してから累計100万PVになりそうです。ちょっと嬉しい。 最初の記事は、2006/05/13の終電でした。今から約5年ちょっと前ですね。ということは1年に20万PVくらいになるんでし…
ちょっと前からウォッチしてたMSDN フォーラムの下記のスレッドがありました。 DataGridの特定のセルだけをハイパーリンクにしたい 質問の最初からXAMLではなく、コードでどうにかしたいという要望があったので最終的にDataGridCellのContentにHyperlinkButt…
Windows Phone SDKを入れたVisual StudioでIDataErrorInfoを使ってるViewModelをXAMLでDataContextに指定したりするとデザイナがエラーを吐いて使えなくなります。再現手順は以下の通り。 IDataErrorInfoを継承したクラスを作る using System.ComponentModel…
2011/10/10 17:05追記 Connectトップから製品でVisual Studioを検索して英語のページからフィードバック出来ました。バグ報告のボタンは英語でしたがボタンを押した先は日本語だったので普通に使えました。お騒がせして申し訳ありません。いつも便利?に使わ…
ちょっと奥さんと、昔住んでた町である調布市仙川にあるアミューズというお店でランチのコースを食べてきました。 ウニのジュレとか、牛ほほ肉を赤ワインで5時間煮込んですっごいやわらかくなったお肉とか、伊勢海老とか生ハムのサラダとかデザートとか美味…
CodePlexでSilverlight 5 Toolkit - September 2011が公開されてます。Silverlight 4ではなくて5なんですね。5の正式リリースも近い? Silverlight 5 Toolkit - September 2011 今回はSilverlight 5で追加されたXNAとの連携部分に関する機能強化が主みたいで…
MSN産経ニュースに以下のニュースが・・・。 前アップルCEO、スティーブ・ジョブズ氏死去 引退前の写真が、やせ細っていて衝撃的だった印象がありましたが、今朝ニュースで亡くなったというのを見てなんとも言えない感覚になりました。Apple製品といえば…
今Windows Phone 7向けのアプリケーションをちまちまと作っているのですが、普段使わないファイルへの読み書きをやったらはまってしまったのでメモです。アプリケーションのデータを永続化するときにSQL CEが使えるのですが、そんなに大量データじゃないので…
先日@ITで岩永さんが執筆された記事がUPされました。毎回、面白い記事を書いていて素直に凄いなぁと思います。 フリーズしないアプリケーションの作り方 Visual Studio 11 Developer PreviewやAsync CTPとかで試せるC# 5.0で追加されるasync, awaitキーワー…
MVVMの厚い本が出るみたいです。タイトルだけみるとちょっとおいしそう・・・。買おうか買うまいか・・・。英語ほとんど読めないのがつらいところ。
久し振りにコードレシピにコードを上げてみました。Silverlight 5になるとお払い箱になるTipsなんですけどね!Windows Phone 7.1はSilverlight 4ベースなので、そちらでは使えるかと・・・。どの程度つかうかは謎ですが!とまぁWPFやっててSilverlightにきて…
さっきAppHubで確認したところ、まだRC版へのリンクだったのでRTW版へのリンクをはっておきます。 Windows Phone SDK 7.1 ついに正式版ですね!RC版でも、特に不自由なく使えてたのですが正式リリースというのは気持ち的に安心して使えます。
WPFだとUpdateTriggerにPropertyChangedみたいなのを設定すれば、すぐなんですがSilverlightには残念ながらこの設定項目はありません。ではどうするのか?というと愚直にTextChangedイベントでBindingのオブジェクトを取得してTargetからSourceへ値を更新す…
特集 > 開発者のためのBUILDレポート(前編) 日本語でのBUILDのレポートですね!!BUILD開催直後の速報も読んでてわくわくしますが時間をかけてまとめられた情報というのもいいものですよね!後編では、WinRTについて書かれるみたいなので要チェックですね!
今日午後半休を使って会社をさぼって休んで受けてきました。結果は合格!というかはじめて町田の試験会場で受けたけどトイレが・・・。とまぁそういう置いといて受けた資格は以下です。 Silverlight 4, Development この試験は Silverlight を使って、インタ…
縁あって発売前ですがプログラミングの魔導書 〜Programmers' Grimoire〜 Vol.2の中身を拝見させて頂く機会を頂きました。Twitter凄いです。一週間ほど前から以下のページで予約が開始されています。 プログラミングの魔導書 〜Programmers' Grimoire〜 Vol.…
風邪を引いてたのもあって少しBlogから遠のいてました。なんとか本調子に戻ってきたのでWindows Phone 7の勉強をしたいと思っています。まず、既存のリソースとしてMSDNマガジンの記事をメモってみました。全体的にMangoになる前の情報なので若干、現状にそ…
お近くの方で明日なにしようかな〜?と思ってるかたはぜひぽちっと。まだ席に余裕はあるみたいです。 Hokuriku.NET C# -TPL入門-
日本のWindows Phone開発者のバイブルになるであろうプログラミング Windows Phoneが出ます!個人的には1000ページで8000円でも購入してましたね!ということで、発売日に本屋さんで買ってこようと思います。
Visual Studio 11を落として少し遊んでみました。前々から新機能としてUIスレッド以外からItemsControlにバインドされたObservableCollectionを操作すると例外が出るのをなんとかするというのが言われていましたので試してみました。まずは、既存のVisual St…
Windows 8の64bit版は、うちではインストールできないっぽいので諦めて32bit Windows 7のVMを立ててVS11をインストールしてみました。インストール画面のイメージも今までと違いますね!わくわく。
AppHub登録からロック解除まで ロック解除したので、ついでに端末に転送までやってみました。これも簡単♪アンロックした端末をPCとUSBケーブルでつないでZuneを起動させます。そしてVisual StudioでWindows Phone Deviceを選択します。 そしてそのまま実行す…