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, когда оно отображается.

Другие вопросы по тегам