プログラミング勉強ノート

プログラミングで勉強した事を書いていきます。

C#

ReactivePropertyでDataGridの列自動生成を試してみた

C#

ReactivePropertyを使用してDataGridの列の自動生成機能を試した時のメモ 列自動生成機能を使用すると、パブリックなプロパティに対応した列が作成される プロパティの値が表示されるが、プロパティがReactivePropertyの場合はValueプロパティを表示するよう…

ReactivePropertyでDirectoryTreeをバインド

C#

ディレクトリツリーをTreeViewにReactivePropertyを使ってバインドしてみた時のメモ書き。 親ノード展開時に子ノードが1階層分の子情報を取得。 一度展開されたノードは、FileSystemWatcherクラスで変更監視して変更を反映させる。 メモ コレクションから削…

Reactive Extensions 2.2 まとめ(1)

C#

ReactiveExtensions 2.2.4を勉強した事のまとめ(随時更新中) Taskとの相互変換 IObservableとTaskで相互に変換できる。 詳細な情報は@xin9leさんのブログ(Rxとの相互運用)が分かりやすいと思います。 ■IObservableからTaskへの変換 ToTaskメソッドでTaskに変…

C# LINQ to Objects (1)

C#

LINQ to Objectsに関して勉強した部分のメモ1回目 基本的な部分のまとめ Linq to Objectsとは 遅延実行 実体化 Linq to Objectsとは IEnumeable<T>インターフェースを実装しているクラスに対して統一された操作(拡張メソッド)を提供するもの? IEnumeable<T>イン</t></t>…