示例#1
0
        public void OnLoaded(object sender, RoutedEventArgs e)
        {
            DependencyObject _myCanvas  = VisualTreeHelper.GetParent(this.DataContext as FrameworkElement);
            Canvas           _myCanvasC = _myCanvas as Canvas;

            Console.WriteLine($"canvas do data context {_myCanvas}");
            rotateEventHandler = new RotateEventHandler(this.DataContext as FrameworkElement, _myCanvasC);
        }
示例#2
0
 public static void Rotate(object sender, Quaterniond newRot)
 {
     RotateEventHandler?.Invoke(sender, new RotationRequestEvent(newRot));
 }