16 references to MainThread
Microsoft.Maui.Controls (1)
Compatibility\Handlers\ListView\Windows\ListViewRenderer.cs (1)
606 MainThread.BeginInvokeOnMainThread(() => { ScrollTo(group, item, toPosition, shouldAnimate, includeGroup); });
Microsoft.Maui.Essentials (15)
Accelerometer\Accelerometer.shared.cs (2)
270 MainThread.BeginInvokeOnMainThread(() => ReadingChanged?.Invoke(null, e)); 295 MainThread.BeginInvokeOnMainThread(() => ShakeDetected?.Invoke(null, args));
AppInfo\AppInfo.uwp.cs (2)
29 if (MainThread.IsMainThread) 65 if (MainThread.IsMainThread && Application.Current != null)
Barometer\Barometer.shared.cs (1)
190 MainThread.BeginInvokeOnMainThread(() => ReadingChanged?.Invoke(this, args));
Battery\Battery.uwp.cs (2)
15 => MainThread.BeginInvokeOnMainThread(OnEnergySaverChanged); 24 => MainThread.BeginInvokeOnMainThread(OnBatteryInfoChanged);
Compass\Compass.shared.cs (1)
313 MainThread.BeginInvokeOnMainThread(() => ReadingChanged?.Invoke(null, args));
Connectivity\Connectivity.shared.cs (1)
120 MainThread.BeginInvokeOnMainThread(() => ConnectivityChangedInternal?.Invoke(null, e));
DeviceDisplay\DeviceDisplay.uwp.cs (2)
115 MainThread.BeginInvokeOnMainThread(_activeWindowTracker.Start); 118 MainThread.BeginInvokeOnMainThread(_activeWindowTracker.Stop);
Gyroscope\Gyroscope.shared.cs (1)
248 MainThread.BeginInvokeOnMainThread(() => ReadingChanged?.Invoke(null, args));
Magnetometer\Magnetometer.shared.cs (1)
252 MainThread.BeginInvokeOnMainThread(() => ReadingChanged?.Invoke(this, args));
OrientationSensor\OrientationSensor.shared.cs (1)
279 MainThread.BeginInvokeOnMainThread(() => ReadingChanged?.Invoke(null, args));
Permissions\Permissions.uwp.cs (1)
143 if (!MainThread.IsMainThread)