1
我在.NET C#中進行應用程序。 這不是我的選擇,但它必須是「多標籤」應用程序。 我有一個窗口與選項卡控件與許多選項卡。 每個選項卡上都有很多控件。現在我所有的事件處理程序和東西都在主窗口文件中。如何管理多標籤應用程序中的代碼?
如何管理此程序。 有沒有辦法將每個標籤的內容保存在單獨的文件中(可能是類)?
我在.NET C#中進行應用程序。 這不是我的選擇,但它必須是「多標籤」應用程序。 我有一個窗口與選項卡控件與許多選項卡。 每個選項卡上都有很多控件。現在我所有的事件處理程序和東西都在主窗口文件中。如何管理多標籤應用程序中的代碼?
如何管理此程序。 有沒有辦法將每個標籤的內容保存在單獨的文件中(可能是類)?
可以使用框架和引用頁面或用戶控件
<TabControl>
<TabItem Header="Tab1 Page">
<Frame Source="TabPage.xaml" NavigationUIVisibility="Hidden" />
</TabItem>
<TabItem Header="Tab2 User Control">
<Frame Source="UserControl1Tab.xaml" />
</TabItem>
</TabControl>
的用戶控制可能是清潔器,但我使用頁出於習慣。
他們都有代碼隱藏事件處理程序。
如果您需要傳遞數據,則可以在ctor中執行此操作(但不能在XAML中分配源代碼)。
Im ustne WinForms。但我會閱讀更多關於userControls的信息。 – Hooch
假設您已確定每個選項卡的外觀和功能,您可以對每個選項卡的TabPage進行子類化。 –