MVVMな設計のTips~サービスを作ってVMの依存性を排除~
[C# / WPF] 最新のC# 6.0でMVVMパターンを実装する qiita.com
上のRSSリーダーは、下記内容を使用しています。いきなり、こったRSSリーダーを作ろうとするのではなく、要素技術の確認を行うために、以下のリンクを試してみたい。
と思ったのですが、UML図を使って、理解しやすい形にして、要素を分解して学習することにしました。
INotifyPropertyChanged, ICommand, ObeservableCollection, DataTemplate, Delegateなど要素はあります。これは、別記事にする予定です。
System.ServiceModel.Syndication.SyndicationFeedクラスを使うために、System.ServiceModel.Web.dllを参照に追加しておく。 SyndicationFeedクラスの使い方はとっても簡単。SyndicationFeed.Load(XmlReader)みたいにして、XmlReaderから作成できる。
ちゃんとした C# プログラムを書けるようになる実践的な方法~ Visual Studio を使った 高品質・低コスト・保守性の高い開発
www.slideshare.netMicrosoftが作ったWPFサンプルだよ。 github.com
C#の便利機能まとめ qiita.com