Fix nav error

This commit is contained in:
2023-10-13 23:09:05 +08:00
parent 085669e43a
commit cfdca6f031

View File

@ -754,16 +754,10 @@ namespace GrasscutterTools.Forms
/// <returns>如果导航到了则返回页面实例,否则返回空</returns> /// <returns>如果导航到了则返回页面实例,否则返回空</returns>
public TPage NavigateTo<TPage>() where TPage : BasePage public TPage NavigateTo<TPage>() where TPage : BasePage
{ {
for (var i = 0; i < TCMain.TabPages.Count; i++) ListPages.SelectedIndex = -1;
{ var page = Pages[typeof(TPage).Name];
if (TCMain.TabPages[i].Controls[0] is TPage page) TCMain.SelectedTab = page.Parent as TabPage;
{ return page as TPage;
ListPages.SelectedIndex = i;
return page;
}
}
return null;
} }
#endregion - General - #endregion - General -