46 lines
1.2 KiB
C#
46 lines
1.2 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|