Такой вопрос.
У меня есть объект в приложении, как окна в VisualStudio, она может быть закреплена и отображаться на экране, а может быть скрыта, и может отображаться только ее часть сбоку основной формы приложения.
Как правильно определить активна ли такая форма\объект?
Использую WaitWindow, WaitWinFormsObject но не могу понять как правильно его вставить, подскажите.
Например это объект:
studioMainForm.["WinFormsObject"]("dockPanel")["WinFormsObject"]("DockWindow", "", 1)["WinFormsObject"]("DockPane", "", 2)["WinFormsObject"]("SyncExplorerForm")
Посмотрите через ObjectBrowser, свойства этого обьекта, должно быть Visible , Enebled, VisibleOnscreen это булевые свойцсва, можете завязатся при проверке на них
if (obj["Visible"])
Log.Messege("обьект видим");
else
LogWarning("обьетк не видим");
Второй вопрос:
У меня есть дерево. Не получается выбрать самый верхний нод. Делаю через обычный SelectItem, но не знаю к чему привязываться.
попробуйте Obj.SelectItem(0);