Beispiel #1
0
        private void Camera1_OnCameraChanged(object sender, CameraChangedRoutedEventArgs e)
        {
            if (_isInternalChange) // Prevent infinite call or Camera1 / 2 change handlers
            {
                return;
            }

            _isInternalChange = true;

            Camera2.BeginInit();
            Camera2.Heading  = Camera1.Heading;
            Camera2.Attitude = Camera1.Attitude;
            Camera2.Distance = Camera1.Distance;
            Camera2.Offset   = Camera1.Offset;
            Camera2.EndInit();

            _isInternalChange = false;
        }