(19):チュートリアル(8)〜Viewのインターフェースの定義〜

View-Presenterパターンのインターフェース「IViewAll.cs」に(PresenterとViewの間で)相互にデータを受け渡す型を定義する。

  • (1)ジェネリックコレクション「IList」型の、AuthorsというSetterプロパティを定義する。
using System;
using System.Collections.Generic;
using System.Text;
using MyWcsf.AuthorsBL.Entity;

namespace MyWcsf.AuthorsBL.Views {
    public interface IViewAll {
        IList<Author> Authors {
            set;
        }
    }
}

このプロパティは、PresenterからObjectContainerDataSourceコントロールのデータソースを設定するために使用する。