Непрозрачность не сделает его темнее. Что вы можете сделать, так это создать некую панель, которая растянута по всему главному окну, имеет черный цвет и непрозрачность 0,2 или что-то в этом роде и в основном скрыта по умолчанию. И когда вы хотите отключить главное окно, вы делаете эту панель видимой. Это должно решить вашу проблему.
Вы также можете использовать его в качестве панели загрузки, если добавляете анимацию в центр или что-то в этом роде. Таким образом, это будет поверх всего содержимого вашего главного окна и не позволит пользователю взаимодействовать с вашим главным окном, пока оно отключено.
P.S. Черная панель с непрозрачностью 0,2 должна располагаться над всеми элементами управления в главном окне