Ручной вызов обработчика события - C#
Формулировка задачи:
Здравствуйте, никак не могу разобраться с вызовом метода.
Нужно программно вызвать эти два метода, но не знаю как определить второй параметр - ManipulationStartingEventArgs
Вызываю так
Логично ругается на значение ManipulationStartingEventArgs = null
ManipulationStartingEventArgs e2 = new ManipulationStartingEventArgs(); говорит что не принимает 0 аргументов
Перепробовала все, ничего не помогает
void Grid_ManipulationStarting(object sender, ManipulationStartingEventArgs e) { e.Mode = ManipulationModes.Rotate; } void Grid_ManipulationDelta(object sender, ManipulationDeltaEventArgs e) {....}
MainWindow mainWindow = new MainWindow(); ManipulationDeltaEventArgs e1 = null; ManipulationStartingEventArgs e2; mainWindow.Grid_ManipulationStarting(sender, e2); mainWindow.Grid_ManipulationDelta(sender, e1);
Решение задачи: «Ручной вызов обработчика события»
textual
Листинг программы
DoubleAnimation da = new DoubleAnimation(); da.From = 0; da.To = 360; da.Duration = new Duration(TimeSpan.FromSeconds(3)); da.RepeatBehavior = RepeatBehavior.Forever; RotateTransform rt = new RotateTransform(); rectangle1.RenderTransform = rt; rt.BeginAnimation(RotateTransform.AngleProperty, da);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д