Idee chyba rozumiem, ale mam problem z implementacją widoku.
Dajmy na to, że funkcjonalność programu będzie się opierała na trzech przyciskach i każdy przycisk wyświetla okno z jakąś tam zawartością, którą kontroler przekaże z modelu.
I interfejs widoku wymyśliłem taki:
enum ActionType
{
Button1Action,
Button2Action,
Button3Action
}
interface IView
{
void Launch();
void Dispose();
void PinAction(ActionType type, Action action);
void UnpinAction(Action action);
void ShowMessage(string context);
}
Na oko chyba będzie działać, ale jakbym miał większy program, to nie wiem jak bym sobie poradził.
Czy ja dobrze rozumuje? Tak to mniej więcej ma wyglądać?