WF,WPF和Silverlight常见事件处理程序

时间:2011-10-28 07:52:15

标签: c# wpf silverlight

我有一个控制器需要捕获一个控件引发的一些事件(MouseMove,MouseDown,KeyDown,...)(这个控件可能是WinForms,WPF或Silverlight)。 有没有办法实现这样的通用控制器?

* 由ChrisBD *

添加

背景: 我有一个MVC应用程序,我有一个控制器(GeneralController)可以访问IGeneralControl。此IGeneralControl将由WPF,WF和Silverlight特定控件(WFControl,WPFControl,SilverlightControl)实现。我想要实现的是能够将我的代码添加到GeneralController级别的控件的委托,而无需实现WFController,WPFController和SilverlightController

1 个答案:

答案 0 :(得分:1)

我不是形式专家,但我认为你可以用所有GeneralController的一些作品来做这件事。 WPF / Silverlight使用一个非常不同的事件模型,使用静态声明的路由事件。

我认为你需要实现你的WFController和一个单独的WPF / Silverlight控制器。