Silverlight

PrismのUpdateTextBindingOnPropertyChangedをDataGridのCellEditingTemplateで使うと例外が・・・

今日ちょこっとTweetしたんですが、 PrismのUpdateTextBindingOnPropertyChangedビヘイビアーをDataGridのCellEditingTemplateで使うとInvalidOperationExceptionが発生するようでしたのでPrismのCodePlexにIssueとして投稿しておきました。 ■Issue #8864: U…

DataGridの行の背景色を行データによって変えたいのよ

SilverlightのDataGridは主にItemsSourceにデータをバインドして使うと思うけど 今日はそのデータによって行の背景色を変えてみましょうという記事です。よくあるケースで考えられるのは 「データが変更されている場合はピンク色で」とか、 「ユーザーが(エ…

DataGridのCellTemplateが親のDataContextにバインドするのって以外に難しくね?

Pageの中にDataGridが1つあったとします。 こんなかんじで。 Page (DataContext=PageViewModel) DataGrid (ItemsSource=PageViewModel.DataGridItems) DataGridTemplateColumn DataGridTemplateColumn.CellTemplate ComboBox さて、ここで問題。CellTemplat…

Entity Framework4.1をWCF RIA Servicesで使う手順はこれで良いかな

久々のブログ(ブログというか月報になっとるけど)。WCF RIA Servicesを使おうかと考えているシステムがあって、じゃあどうせならEntity Frameworkも最新の4.1を使いたいなあと思ったんだけど、これがちょっと難儀した。 EF4.0だったら項目の追加からドメイ…

MVVMパターンで陥りやすいメモリリークについて考えてみた

先日id:okazukiさんが ■PrismでViewよりViewModelのライフサイクルが長い時メモリリーク起きそう - かずきのBlog@Hatena の記事で、PrismのInteractionRequestが実装方法によってはメモリリークが発生する危険性をはらんでいることを見つけて下さった件をき…

DesignDataじゃなくて、サンプル用に実物の固定データが欲しいのです。

サンプルアプリケーションを作るときに思うこと。 サンプル用のデータを手っ取り早く作りたい。手っ取り早く作るためにXamlで書きたい。最初はViewModel作った後にViewModelのコンストラクタとかで作ったり読み込ませたりしてたけど、 考えてみるとデザイン…