| Silverlight 5 | WinRT |
| public sealed class Accelerometer | |
| : __ComObject, IAccelerometer | |
| public virtual UInt32 MinimumReportInterval { get; } | |
| public virtual UInt32 ReportInterval { get; set; } | |
| public virtual event TypedEventHandler`2<Accelerometer, AccelerometerReadingChangedEventArgs> ReadingChanged; | |
| public virtual event TypedEventHandler`2<Accelerometer, AccelerometerShakenEventArgs> Shaken; | |
| public virtual AccelerometerReading GetCurrentReading(); | |
| static public Accelerometer GetDefault(); |
| public sealed class AccelerometerReading | |
| : __ComObject, IAccelerometerReading | |
| public virtual Double AccelerationX { get; } | |
| public virtual Double AccelerationY { get; } | |
| public virtual Double AccelerationZ { get; } | |
| public virtual DateTimeOffset Timestamp { get; } |
| public sealed class AccelerometerReadingChangedEventArgs | |
| : __ComObject, IAccelerometerReadingChangedEventArgs | |
| public virtual AccelerometerReading Reading { get; } |
| public sealed class AccelerometerShakenEventArgs | |
| : __ComObject, IAccelerometerShakenEventArgs | |
| public virtual DateTimeOffset Timestamp { get; } |
| public sealed class Compass | |
| : __ComObject, ICompass | |
| public virtual UInt32 MinimumReportInterval { get; } | |
| public virtual UInt32 ReportInterval { get; set; } | |
| public virtual event TypedEventHandler`2<Compass, CompassReadingChangedEventArgs> ReadingChanged; | |
| public virtual CompassReading GetCurrentReading(); | |
| static public Compass GetDefault(); |
| public sealed class CompassReading | |
| : __ComObject, ICompassReading | |
| public virtual Double HeadingMagneticNorth { get; } | |
| public virtual Nullable`1<Double> HeadingTrueNorth { get; } | |
| public virtual DateTimeOffset Timestamp { get; } |
| public sealed class CompassReadingChangedEventArgs | |
| : __ComObject, ICompassReadingChangedEventArgs | |
| public virtual CompassReading Reading { get; } |
| public sealed class Gyrometer | |
| : __ComObject, IGyrometer | |
| public virtual UInt32 MinimumReportInterval { get; } | |
| public virtual UInt32 ReportInterval { get; set; } | |
| public virtual event TypedEventHandler`2<Gyrometer, GyrometerReadingChangedEventArgs> ReadingChanged; | |
| public virtual GyrometerReading GetCurrentReading(); | |
| static public Gyrometer GetDefault(); |
| public sealed class GyrometerReading | |
| : __ComObject, IGyrometerReading | |
| public virtual Double AngularVelocityX { get; } | |
| public virtual Double AngularVelocityY { get; } | |
| public virtual Double AngularVelocityZ { get; } | |
| public virtual DateTimeOffset Timestamp { get; } |
| public sealed class GyrometerReadingChangedEventArgs | |
| : __ComObject, IGyrometerReadingChangedEventArgs | |
| public virtual GyrometerReading Reading { get; } |
| public abstract interface IAccelerometerReading | |
| public abstract virtual Double AccelerationX { get; } | |
| public abstract virtual Double AccelerationY { get; } | |
| public abstract virtual Double AccelerationZ { get; } | |
| public abstract virtual DateTimeOffset Timestamp { get; } |
| public abstract interface IAccelerometerReadingChangedEventArgs | |
| public abstract virtual AccelerometerReading Reading { get; } |
| public abstract interface IAccelerometerShakenEventArgs | |
| public abstract virtual DateTimeOffset Timestamp { get; } |
| public abstract interface ICompassReading | |
| public abstract virtual Double HeadingMagneticNorth { get; } | |
| public abstract virtual Nullable`1<Double> HeadingTrueNorth { get; } | |
| public abstract virtual DateTimeOffset Timestamp { get; } |
| public abstract interface ICompassReadingChangedEventArgs | |
| public abstract virtual CompassReading Reading { get; } |
| public abstract interface IGyrometerReading | |
| public abstract virtual Double AngularVelocityX { get; } | |
| public abstract virtual Double AngularVelocityY { get; } | |
| public abstract virtual Double AngularVelocityZ { get; } | |
| public abstract virtual DateTimeOffset Timestamp { get; } |
| public abstract interface IGyrometerReadingChangedEventArgs | |
| public abstract virtual GyrometerReading Reading { get; } |
| public abstract interface IInclinometerReading | |
| public abstract virtual Single PitchDegrees { get; } | |
| public abstract virtual Single RollDegrees { get; } | |
| public abstract virtual DateTimeOffset Timestamp { get; } | |
| public abstract virtual Single YawDegrees { get; } |
| public abstract interface IInclinometerReadingChangedEventArgs | |
| public abstract virtual InclinometerReading Reading { get; } |
| public abstract interface ILightSensorReading | |
| public abstract virtual Single IlluminanceInLux { get; } | |
| public abstract virtual DateTimeOffset Timestamp { get; } |
| public abstract interface ILightSensorReadingChangedEventArgs | |
| public abstract virtual LightSensorReading Reading { get; } |
| public sealed class Inclinometer | |
| : __ComObject, IInclinometer | |
| public virtual UInt32 MinimumReportInterval { get; } | |
| public virtual UInt32 ReportInterval { get; set; } | |
| public virtual event TypedEventHandler`2<Inclinometer, InclinometerReadingChangedEventArgs> ReadingChanged; | |
| public virtual InclinometerReading GetCurrentReading(); | |
| static public Inclinometer GetDefault(); |
| public sealed class InclinometerReading | |
| : __ComObject, IInclinometerReading | |
| public virtual Single PitchDegrees { get; } | |
| public virtual Single RollDegrees { get; } | |
| public virtual DateTimeOffset Timestamp { get; } | |
| public virtual Single YawDegrees { get; } |
| public sealed class InclinometerReadingChangedEventArgs | |
| : __ComObject, IInclinometerReadingChangedEventArgs | |
| public virtual InclinometerReading Reading { get; } |
| public abstract interface IOrientationSensorReading | |
| public abstract virtual SensorQuaternion Quaternion { get; } | |
| public abstract virtual SensorRotationMatrix RotationMatrix { get; } | |
| public abstract virtual DateTimeOffset Timestamp { get; } |
| public abstract interface IOrientationSensorReadingChangedEventArgs | |
| public abstract virtual OrientationSensorReading Reading { get; } |
| public abstract interface ISimpleOrientationSensorOrientationChangedEventArgs | |
| public abstract virtual SimpleOrientation Orientation { get; } | |
| public abstract virtual DateTimeOffset Timestamp { get; } |
| public sealed class LightSensor | |
| : __ComObject, ILightSensor | |
| public virtual UInt32 MinimumReportInterval { get; } | |
| public virtual UInt32 ReportInterval { get; set; } | |
| public virtual event TypedEventHandler`2<LightSensor, LightSensorReadingChangedEventArgs> ReadingChanged; | |
| public virtual LightSensorReading GetCurrentReading(); | |
| static public LightSensor GetDefault(); |
| public sealed class LightSensorReading | |
| : __ComObject, ILightSensorReading | |
| public virtual Single IlluminanceInLux { get; } | |
| public virtual DateTimeOffset Timestamp { get; } |
| public sealed class LightSensorReadingChangedEventArgs | |
| : __ComObject, ILightSensorReadingChangedEventArgs | |
| public virtual LightSensorReading Reading { get; } |
| public sealed class OrientationSensor | |
| : __ComObject, IOrientationSensor | |
| public virtual UInt32 MinimumReportInterval { get; } | |
| public virtual UInt32 ReportInterval { get; set; } | |
| public virtual event TypedEventHandler`2<OrientationSensor, OrientationSensorReadingChangedEventArgs> ReadingChanged; | |
| public virtual OrientationSensorReading GetCurrentReading(); | |
| static public OrientationSensor GetDefault(); |
| public sealed class OrientationSensorReading | |
| : __ComObject, IOrientationSensorReading | |
| public virtual SensorQuaternion Quaternion { get; } | |
| public virtual SensorRotationMatrix RotationMatrix { get; } | |
| public virtual DateTimeOffset Timestamp { get; } |
| public sealed class OrientationSensorReadingChangedEventArgs | |
| : __ComObject, IOrientationSensorReadingChangedEventArgs | |
| public virtual OrientationSensorReading Reading { get; } |
| public sealed class SensorQuaternion | |
| : __ComObject, ISensorQuaternion | |
| public virtual Single W { get; } | |
| public virtual Single X { get; } | |
| public virtual Single Y { get; } | |
| public virtual Single Z { get; } |
| public sealed class SensorRotationMatrix | |
| : __ComObject, ISensorRotationMatrix | |
| public virtual Single M11 { get; } | |
| public virtual Single M12 { get; } | |
| public virtual Single M13 { get; } | |
| public virtual Single M21 { get; } | |
| public virtual Single M22 { get; } | |
| public virtual Single M23 { get; } | |
| public virtual Single M31 { get; } | |
| public virtual Single M32 { get; } | |
| public virtual Single M33 { get; } |
| public sealed enum SimpleOrientation | |
| : IComparable, IFormattable, IConvertible | |
| { NotRotated, Rotated90DegreesCounterclockwise, Rotated180DegreesCounterclockwise, Rotated270DegreesCounterclockwise, Faceup, Facedown } |
| public sealed class SimpleOrientationSensor | |
| : __ComObject, ISimpleOrientationSensor | |
| public virtual event TypedEventHandler`2<SimpleOrientationSensor, SimpleOrientationSensorOrientationChangedEventArgs> OrientationChanged; | |
| public virtual SimpleOrientation GetCurrentOrientation(); | |
| static public SimpleOrientationSensor GetDefault(); |
| public sealed class SimpleOrientationSensorOrientationChangedEventArgs | |
| : __ComObject, ISimpleOrientationSensorOrientationChangedEventArgs | |
| public virtual SimpleOrientation Orientation { get; } | |
| public virtual DateTimeOffset Timestamp { get; } |