Гиперссылки остаются неактивными после установки isEnabled = true для родительского элемента управления.
У меня есть TabItem, включающий в себя список, который имеет наблюдаемую коллекцию моего класса каналов в качестве источника элемента. Когда я обновляю / загружаю каналы в коллекцию, я хочу отключить главное окно, чтобы пользователь не мог щелкать другие объекты во время выполнения этого процесса. Итак, я установилtbCtrl.isEnabled=false;
к моей вкладке управления в форме. Затем назначьте обработчик события для пользовательского события завершения, которое запускается после загрузки всех каналов.
Это все работает нормально, однако гиперссылки для результатов, которые в настоящее время отображаются на элементе управления вкладками, никогда не включаются повторно (равно как и следующие несколько, которые не отображаются из-за размера списка). Все остальные результаты ниже, также как и результаты на другой вкладке.
Я пробовал звонитьInvalidateVisual
на вкладке управления после того, как все закончено, чтобы увидеть, если это имеет значение, но это, кажется, не вызывает каких-либо изменений.
Я мог бы понять это, если бы это делали все гиперссылки, или только те, которые отображаются в данный момент, но я не понимаю, почему те, которые находятся вне прокрутки, также не работают.