Example #1
0
        void Compass_ReadingChanged(object sender, CompassChangedEventArgs e)
        {
            var    data         = e.Reading;
            double northReading = data.HeadingMagneticNorth;

            if (isEyeball)
            {
                EyeballImage.RotateTo(-northReading, 250, Easing.SinInOut);
            }
            else
            {
                CompassImage.RotateTo(-northReading, 250, Easing.SinInOut);
            }

            HeadingLabel.Text = $"{(360 - northReading).ToString("0.00")} \u00B0N";
        }