using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Controls; namespace TestForDB { public class TabPageCreator { public TabControl CreateTabPages() { TabControl tabControl = new TabControl(); // 創建 A 分頁 TabItem tabA = new TabItem(); tabA.Header = "A 分頁"; // 分頁標題 tabControl.SelectionChanged += (s, e) => { if (tabA.IsSelected) { tabA.Content = new PageA(); // 每次點擊都重新載入 } }; // 創建 B 分頁 TabItem tabB = new TabItem(); tabB.Header = "B 分頁"; // 分頁標題 tabControl.SelectionChanged += (s, e) => { if (tabB.IsSelected) { tabB.Content = new PageB(); // 每次點擊都重新載入 } }; // 把 TabItem 加到 TabControl 中 tabControl.Items.Add(tabA); tabControl.Items.Add(tabB); // 設定 TabControl 為主視窗的內容 return tabControl; } } }