Как добавить дополнительный параметр строки в Dispatchertimer Eventhandler?.Добавить дополнительный параметр строки в DispatcherTimer EventHandler
Я хотел бы добиться чего-то вроде этого:
string ObjectName = "SomeObjectName";
System.Windows.Threading.DispatcherTimer dispatcherTimer = new System.Windows.Threading.DispatcherTimer();
dispatcherTimer.Tick += new EventHandler(dispatcherTimer_Tick(ObjectName));
И функция:
private void dispatcherTimer_Tick(object sender, EventArgs e, string ObjectName)
{
[...]
}
Как я могу добиться этого?
Edit:
Мое намерение добавить анимацию для перемещения объекта. У меня есть холст с несколькими объектами. Я могу переместить эти объекты на холст щелчком мыши, я хотел бы добавить анимацию для этого движения.
Что вы размещаете в .NET 4 –
@GaneshR. Если 'dispatcherTimer_Tick' была функцией, фактически возвращающей« EventHandler »(которой она не является), она никогда не сможет скомпилировать. – Chris
@Chris Yup. Я создал метод dispatcherTimer_Tick, используя ReSharper, который возвратил EventHandler –