nprogram’s blog

気ままに、プログラミングのトピックについて書いていきます

C#の勉強サイトまとめ

MVVMな設計のTips~サービスを作ってVMの依存性を排除~

codezine.jp

[C# / WPF] 最新のC# 6.0でMVVMパターンを実装する qiita.com

上のRSSリーダーは、下記内容を使用しています。いきなり、こったRSSリーダーを作ろうとするのではなく、要素技術の確認を行うために、以下のリンクを試してみたい。

と思ったのですが、UML図を使って、理解しやすい形にして、要素を分解して学習することにしました。

INotifyPropertyChanged, ICommand, ObeservableCollection, DataTemplate, Delegateなど要素はあります。これは、別記事にする予定です。

f:id:nprogram:20180601021322p:plain

System.ServiceModel.Syndication.SyndicationFeedクラスを使うために、System.ServiceModel.Web.dllを参照に追加しておく。 SyndicationFeedクラスの使い方はとっても簡単。SyndicationFeed.Load(XmlReader)みたいにして、XmlReaderから作成できる。