Получить ContentId выбранной вкладки (макет документа) в AvalonDock - PullRequest
0 голосов
/ 08 ноября 2019

Работающий MVVM, где DockingManager связан с коллекцией ViewModels, реализующих экраны CaliburnMicro. Мне нужно проделать некоторую работу, когда выбрана вкладка, на основе ContentId вкладки (или ее заголовка / имени). Я попытался использовать Setter для isSelected и ничего не получил от него. ActiveContentChanged дает мне DockingManager, который требует попадания или неудачного погружения через детей и детей детей.

Ищет способ захватить действие выбора и найти, какая вкладка была выбрана.

Редактировать: ActiveContentChanged даетВы получаете информацию на вкладке, которую вы оставляете только после детального изучения дочерних объектов и поиска IsSelected bool. IsSelected показывает вам, где вы находитесь, а не куда вы идете, и это то, что мне нужно.

...