6 /// EventArgs type for the event IncomingCallRingtoneChanged
8 public class IncomingCallRingtoneChangedEventArgs : EventArgs
10 private readonly string _incomingCallRingtone = null;
12 /// The enum for IncomingCallRingtone system setting key
14 public SystemSettingsKeys Key
18 return SystemSettingsKeys.IncomingCallRingtone;
22 internal IncomingCallRingtoneChangedEventArgs(string val)
24 _incomingCallRingtone = val;
28 /// The file path of the current ringtone
34 return _incomingCallRingtone;
40 /// EventArgs type for the event WallpaperHomeScreenChanged
42 public class WallpaperHomeScreenChangedEventArgs : EventArgs
44 private readonly string _wallpaperHomeScreen = null;
46 /// The enum for WallpaperHomeScreen system setting key
48 public SystemSettingsKeys Key
52 return SystemSettingsKeys.WallpaperHomeScreen;
56 internal WallpaperHomeScreenChangedEventArgs(string val)
58 _wallpaperHomeScreen = val;
62 /// The file path of the current home screen wallpaper
68 return _wallpaperHomeScreen;
74 /// EventArgs type for the event WallpaperLockScreenChanged
76 public class WallpaperLockScreenChangedEventArgs : EventArgs
78 private readonly string _wallpaperLockScreen = null;
80 /// The enum for WallpaperLockScreen system setting key
82 public SystemSettingsKeys Key
86 return SystemSettingsKeys.WallpaperLockScreen;
90 internal WallpaperLockScreenChangedEventArgs(string val)
92 _wallpaperLockScreen = val;
96 /// The file path of the current lock screen wallpaper
102 return _wallpaperLockScreen;
108 /// EventArgs type for the event FontSizeChanged
110 public class FontSizeChangedEventArgs : EventArgs
112 private readonly SystemSettingsFontSize _fontSize;
114 /// The enum for FontSize system setting key
116 public SystemSettingsKeys Key
120 return SystemSettingsKeys.FontSize;
123 internal FontSizeChangedEventArgs(SystemSettingsFontSize val)
129 /// The current system font size
131 public SystemSettingsFontSize Value
141 /// EventArgs type for the event FontTypeChanged
143 public class FontTypeChangedEventArgs : EventArgs
145 private readonly string _fontType = null;
147 /// The enum for FontType system setting key
149 public SystemSettingsKeys Key
153 return SystemSettingsKeys.FontType;
156 internal FontTypeChangedEventArgs(string val)
162 /// The current system font type
174 /// EventArgs type for the event MotionActivationChanged
176 public class MotionActivationSettingChangedEventArgs : EventArgs
178 private readonly bool _motionActivation;
180 /// The enum for MotionActivation system setting key
182 public SystemSettingsKeys Key
186 return SystemSettingsKeys.MotionActivationEnabled;
189 internal MotionActivationSettingChangedEventArgs(bool val)
191 _motionActivation = val;
195 /// Indicates whether the motion service is activated
201 return _motionActivation;
207 /// EventArgs type for the event EmailAlertRingtoneChanged
209 public class EmailAlertRingtoneChangedEventArgs : EventArgs
211 private readonly string _emailAlertRingtone = null;
213 /// The enum for EmailAlertRingtone system setting key
215 public SystemSettingsKeys Key
219 return SystemSettingsKeys.EmailAlertRingtone;
222 internal EmailAlertRingtoneChangedEventArgs(string val)
224 _emailAlertRingtone = val;
228 /// The file path of the current email alert ringtone
234 return _emailAlertRingtone;
240 /// EventArgs type for the event UsbDebuggingSettingChanged
242 public class UsbDebuggingSettingChangedEventArgs : EventArgs
244 private readonly bool _usbDebuggingEnabled;
246 /// The enum for UsbDebuggingEnabled system setting key
248 public SystemSettingsKeys Key
252 return SystemSettingsKeys.UsbDebuggingEnabled;
255 internal UsbDebuggingSettingChangedEventArgs(bool val)
257 _usbDebuggingEnabled = val;
261 /// Indicates whether the USB debugging is enabled
267 return _usbDebuggingEnabled;
273 /// EventArgs type for the event Data3GNetworkSettingChanged
275 public class Data3GNetworkSettingChangedEventArgs : EventArgs
277 private readonly bool _data3GNetworkEnabled;
279 /// The enum for Data3GNetworkEnabled system setting key
281 public SystemSettingsKeys Key
285 return SystemSettingsKeys.Data3GNetworkEnabled;
288 internal Data3GNetworkSettingChangedEventArgs(bool val)
290 _data3GNetworkEnabled = val;
294 /// Indicates whether the 3G data network is enabled
300 return _data3GNetworkEnabled;
306 /// EventArgs type for the event LockscreenAppChanged
308 public class LockscreenAppChangedEventArgs : EventArgs
310 private readonly string _lockscreenApp = null;
312 /// The enum for LockscreenApp system setting key
314 public SystemSettingsKeys Key
318 return SystemSettingsKeys.LockscreenApp;
321 internal LockscreenAppChangedEventArgs(string val)
323 _lockscreenApp = val;
327 /// Indicates lockscreen app pkg name
333 return _lockscreenApp;
339 /// EventArgs type for the event LocaleCountryChanged
341 public class LocaleCountryChangedEventArgs : EventArgs
343 private readonly string _localeCountry = null;
345 /// The enum for LocaleCountry system setting key
347 public SystemSettingsKeys Key
351 return SystemSettingsKeys.LocaleCountry;
354 internal LocaleCountryChangedEventArgs(string val)
356 _localeCountry = val;
360 /// Indicates the current country setting in the \<LANGUAGE\>_\<REGION\> syntax.
361 /// The country setting is in the ISO 639-2 format, and the region setting is in the ISO 3166-1 alpha-2 format
367 return _localeCountry;
373 /// EventArgs type for the event LocaleLanguageChanged
375 public class LocaleLanguageChangedEventArgs : EventArgs
377 private readonly string _localeLanguage = null;
379 /// The enum for LocaleLanguage system setting key
381 public SystemSettingsKeys Key
385 return SystemSettingsKeys.LocaleLanguage;
388 internal LocaleLanguageChangedEventArgs(string val)
390 _localeLanguage = val;
394 /// Indicates the current language setting in the \<LANGUAGE\>_\<REGION\> syntax.
395 /// The language setting is in the ISO 639-2 format and the region setting is in the ISO 3166-1 alpha-2 format
401 return _localeLanguage;
407 /// EventArgs type for the event LocaleTimeFormat24HourChanged
409 public class LocaleTimeFormat24HourSettingChangedEventArgs : EventArgs
411 private readonly bool _localeTimeFormat24Hour;
413 /// The enum for LocaleTimeFormat24Hour system setting key
415 public SystemSettingsKeys Key
419 return SystemSettingsKeys.LocaleTimeFormat24HourEnabled;
422 internal LocaleTimeFormat24HourSettingChangedEventArgs(bool val)
424 _localeTimeFormat24Hour = val;
428 /// Indicates whether the 24-hour clock is used. If the value is false, the 12-hour clock is used.
434 return _localeTimeFormat24Hour;
440 /// EventArgs type for the event LocaleTimeZoneChanged
442 public class LocaleTimeZoneChangedEventArgs : EventArgs
444 private readonly string _localeTimeZone = null;
446 /// The enum for LocaleTimeZone system setting key
448 public SystemSettingsKeys Key
452 return SystemSettingsKeys.LocaleTimeZone;
455 internal LocaleTimeZoneChangedEventArgs(string val)
457 _localeTimeZone = val;
461 /// Indicates the current time zone
467 return _localeTimeZone;
473 /// EventArgs type for the event TimeChanged
475 public class TimeChangedEventArgs : EventArgs
478 /// The enum for Time system setting event
480 public SystemSettingsKeys Key
484 return SystemSettingsKeys.Time;
487 internal TimeChangedEventArgs()
493 /// EventArgs type for the event SoundLockChanged
495 public class SoundLockSettingChangedEventArgs : EventArgs
497 private readonly bool _soundLock;
499 /// The enum for SoundLock system setting key
501 public SystemSettingsKeys Key
505 return SystemSettingsKeys.SoundLockEnabled;
508 internal SoundLockSettingChangedEventArgs(bool val)
514 /// Indicates whether the screen lock sound is enabled on the device. ex) LCD on/off sound
526 /// EventArgs type for the event SoundSilentModeChanged
528 public class SoundSilentModeSettingChangedEventArgs : EventArgs
530 private readonly bool _soundSilentMode;
532 /// The enum for SoundSilentMode system setting key
534 public SystemSettingsKeys Key
538 return SystemSettingsKeys.SoundSilentModeEnabled;
541 internal SoundSilentModeSettingChangedEventArgs(bool val)
543 _soundSilentMode = val;
547 /// Indicates whether the device is in the silent mode.
553 return _soundSilentMode;
559 /// EventArgs type for the event SoundTouchChanged
561 public class SoundTouchSettingChangedEventArgs : EventArgs
563 private readonly bool _soundTouch;
565 /// The enum for SoundTouch system setting key
567 public SystemSettingsKeys Key
571 return SystemSettingsKeys.SoundTouchEnabled;
574 internal SoundTouchSettingChangedEventArgs(bool val)
580 /// Indicates whether the screen touch sound is enabled on the device.
592 /// EventArgs type for the event DisplayScreenRotationAutoChanged
594 public class DisplayScreenRotationAutoSettingChangedEventArgs : EventArgs
596 private readonly bool _displayScreenRotationAuto;
598 /// The enum for DisplayScreenRotationAuto system setting key
600 public SystemSettingsKeys Key
604 return SystemSettingsKeys.DisplayScreenRotationAutoEnabled;
607 internal DisplayScreenRotationAutoSettingChangedEventArgs(bool val)
609 _displayScreenRotationAuto = val;
613 /// Indicates whether rotation control is automatic
619 return _displayScreenRotationAuto;
625 /// EventArgs type for the event DeviceNameChanged
627 public class DeviceNameChangedEventArgs : EventArgs
629 private readonly string _deviceName = null;
631 /// The enum for DeviceName system setting key
633 public SystemSettingsKeys Key
637 return SystemSettingsKeys.DeviceName;
640 internal DeviceNameChangedEventArgs(string val)
646 /// Indicates device name
658 /// EventArgs type for the event MotionSettingChanged
660 public class MotionSettingChangedEventArgs : EventArgs
662 private readonly bool _motionEnabled;
664 /// The enum for MotionEnabled system setting key
666 public SystemSettingsKeys Key
670 return SystemSettingsKeys.MotionEnabled;
673 internal MotionSettingChangedEventArgs(bool val)
675 _motionEnabled = val;
679 /// Indicates whether the device user has enabled motion feature
685 return _motionEnabled;
691 /// EventArgs type for the event NetworkWifiNotificationChanged
693 public class NetworkWifiNotificationSettingChangedEventArgs : EventArgs
695 private readonly bool _networkWifiNotification;
697 /// The enum for NetworkWifiNotification system setting key
699 public SystemSettingsKeys Key
703 return SystemSettingsKeys.NetworkWifiNotificationEnabled;
706 internal NetworkWifiNotificationSettingChangedEventArgs(bool val)
708 _networkWifiNotification = val;
712 /// Indicates whether Wi-Fi-related notifications are enabled on the device
718 return _networkWifiNotification;
724 /// EventArgs type for the event NetworkFlightModeChanged
726 public class NetworkFlightModeSettingChangedEventArgs : EventArgs
728 private readonly bool _networkFlightMode;
730 /// The enum for NetworkFlightMode system setting key
732 public SystemSettingsKeys Key
736 return SystemSettingsKeys.NetworkFlightModeEnabled;
739 internal NetworkFlightModeSettingChangedEventArgs(bool val)
741 _networkFlightMode = val;
745 /// Indicates whether the device is in the flight mode
751 return _networkFlightMode;
757 /// EventArgs type for the event ScreenBacklightTimeChanged
759 public class ScreenBacklightTimeChangedEventArgs : EventArgs
761 private readonly int _screenBacklightTime;
763 /// The enum for ScreenBacklightTime system setting key
765 public SystemSettingsKeys Key
769 return SystemSettingsKeys.ScreenBacklightTime;
772 internal ScreenBacklightTimeChangedEventArgs(int val)
774 _screenBacklightTime = val;
778 /// Indicates the backlight time (in seconds)
784 return _screenBacklightTime;
790 /// EventArgs type for the event SoundNotificationChanged
792 public class SoundNotificationChangedEventArgs : EventArgs
794 private readonly string _soundNotification = null;
796 /// The enum for SoundNotification system setting key
798 public SystemSettingsKeys Key
802 return SystemSettingsKeys.SoundNotification;
805 internal SoundNotificationChangedEventArgs(string val)
807 _soundNotification = val;
811 /// Indicates the file path of the current notification tone set by the user
817 return _soundNotification;
823 /// EventArgs type for the event SoundNotificationRepetitionPeriodChanged
825 public class SoundNotificationRepetitionPeriodChangedEventArgs : EventArgs
827 private readonly int _soundNotificationRepetitionPeriod;
829 /// The enum for SoundNotificationRepetitionPeriod system setting key
831 public SystemSettingsKeys Key
835 return SystemSettingsKeys.SoundNotificationRepetitionPeriod;
838 internal SoundNotificationRepetitionPeriodChangedEventArgs(int val)
840 _soundNotificationRepetitionPeriod = val;
844 /// Indicates the time period for notification repetitions
850 return _soundNotificationRepetitionPeriod;
856 /// EventArgs type for the event LockStateChanged
858 public class LockStateChangedEventArgs : EventArgs
860 private readonly SystemSettingsIdleLockState _lockState;
862 /// The enum for LockState system setting key
864 public SystemSettingsKeys Key
868 return SystemSettingsKeys.LockState;
871 internal LockStateChangedEventArgs(SystemSettingsIdleLockState val)
877 /// Indicates the current lock state
879 public SystemSettingsIdleLockState Value