2009-05-27 85 views
1

我有一個帶有3個選項卡的WPF tabcontrol。在第一頁的頂部是一個帶一對按鈕的滾動查看器,這些按鈕構成了常見任務(保存,加載等)的菜單。我希望這個滾動查看器出現在每個標籤的頂部。如果不簡單地將代碼複製並粘貼到每個選項卡,是否可以這樣做?如何在單個控件頁面上顯示單個控件?

回答

1

您可以包含該按鈕的UI和邏輯的自定義控制,然後包括每個選項卡上的控制。最好的辦法是創建一個ScrollViewer的子類,並在XAML中定義每個按鈕。在每個標籤頁上,您可以創建並創建新子類的實例。

這將導致你的每一頁上類的不同實例,但對於按鍵的邏輯只會在代碼中出現一次。

1

您可以在tabcontrol的頂部實現滾動查看器和按鈕。

相關問題