本文整理汇总了C#中IView.setController方法的典型用法代码示例。如果您正苦于以下问题:C# IView.setController方法的具体用法?C# IView.setController怎么用?C# IView.setController使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IView
的用法示例。
在下文中一共展示了IView.setController方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: SayiIslemController
// IController arayüzünden türeyen controller sınıfımız kendi içerisinde
// model ve view nesnelerinden birer referans bulundurur.
//Yapıcı metpdun içerisinde gerçek örnekler dışarıdan alınır.
//Dışarıdan alınan örneğe bu controller sınıfı atanır.
//model değiştiğinde view' in tetiklenmesi için ilgili modele view abone olur.
//view değiştiğinde modelin de değişmesi için bu defada view' ın changed eventine
//abone olur. Bu sayede model ve view arasındaki senkronizasyonu controller sınıfı
//aracılığıyla sağlamış bulunuyoruz.
public SayiIslemController(IView v, IModel m)
{
view = v;
model = m;
view.setController(this);
model.AboneOl((IModelObserver)view);
view.changed += new ViewHandler<IView>(this.view_changed);
}
示例2: IncController
// The controller which implements the IController interface ties the view and model
// together and attaches the view via the IModelInterface and addes the event
// handler to the view_changed function. The view ties the controller to itself.
public IncController(IView v, IModel m)
{
view = v;
model = m;
view.setController(this);
model.attach((IModelObserver)view);
view.changed += new ViewHandler<IView>(this.view_changed);
}