问题描述
我正在使用以下方法打开Windows UIPanel,这意味着它应该是焦点。
private Janus.Windows.UI.Dock.UIPanelManager _panelManager;
private void DisplayMainVisibleComponent(NodeSystemInfo systemInfo)
{
if (_panelManager != null && systemInfo != null)
{
UIPanelBase _visibleComponent = _panelManager.FindPanel(systemInfo.SystemKey); //plugin visible component Tab
//figure out how the chat plugin loaded in cotrol center?
if (_visibleComponent != null)
{
_visibleComponent.Focus();
_visibleComponent.BringToFront();
_visibleComponent.Activate();
}
}
}
所以在这里,当我的面板没有被最小化时,我就可以成功地专注于该面板,因为当_visibleComponent.Activate();设置为_visibleComponent.IsActive的内部变量为true时。方法已执行。
但是,当面板最小化时,当_visibleComponent.Activate();不能将_visibleComponent.IsActive设置为true。方法已执行。
所以在这里,我的要求就像最小化面板一样,我应该能够专注并激活该面板。
当前我正在使用: Janus.Windows.UI.Dock.UiPanelBase Janus.Windows.UI.Dock.UiPanel
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)