Еще одно полезное использование для Dispatcher.Invoke
- это немедленное обновление пользовательского интерфейса в функции, выполняющей другие задачи:
// Force WPF to render UI changes immediately with this magic line of code...
Dispatcher.Invoke(new Action(() => { }), DispatcherPriority.ContextIdle);
Я использую это, чтобы обновить текст кнопки до « Обработка ... "и отключить его при выполнении запросов WebClient
.
При проверке поля "Enable project specific settings", файл будет создан содержащий настройки, в которых можно зарегистрироваться.Это все. Затем просто необходимо удостовериться, что команда знает, что можно только изменить тот файл с соглашением о команде. Это работает на несколько окон настроек включая Уборку, Средство форматирования, и Сохраните Действия.
файлы затмения будут в .settings/каталоге с именами как org.eclipse.jdt.core.prefs.
РЕДАКТИРОВАНИЕ : Вам будет нужна копия .settings в корне каждого каталога, который Вы проверяете как проект. После того как Вы создаете один через IDE, можно зарегистрироваться в копии в дополнительном проекте.
Вы попытались экспортировать свои предпочтения? File --> Export --> Preferences
.
необходимо также смочь экспортировать/импортировать настройки для Средства форматирования (Window --> Preferences --> Java --> Code Style --> Formatter --> Edit button --> Export button
).
Затем, у Вас мог быть стандартный набор действий сохранения / предпочтения / форматирующие правила, которые могут быть удобно импортированы из файла.