private void _UpdatePossibleRoles() { if (Application.Current.Dispatcher.CheckAccess()) { _UpdatePossibleRolesInternal(); } else { Application.Current.Dispatcher.Invoke((ThreadStart)_UpdatePossibleRolesInternal); } }