DockPanel Suite - видимость DockContent
Форма содержит DockPanel с экземпляром DockContent, который имеет DockState=DockState.DockBottomAutoHide, и он действует как представление журнала - подобно панели списка ошибок Visual Studio. Таким образом, когда событие регистрации добавляется в список журналов, DockPanel, если он не отображается, отображается следующим образом:
{
loggerList.AddLogEvent(event);
loggerContentPanel.Show();
};
но если loggerContentPanel уже виден для пользователя, метод Show заставляет панель мигать. Есть ли способ получить состояние DockContent с помощью DockState=DockState.DockBottomAutoHide, если он виден пользователю? Свойства IsHidden или Visible не сильно помогают.
1 ответ
РЕДАКТИРОВАТЬ: Хорошо... Я обнаружил, что когда панель скрыта, свойство "IsActivation" имеет значение false и имеет значение true, когда оно отображается.