1

我有一个带有 3 个选项卡的 WPF 选项卡控件。在第一页的顶部是一个带有几个按钮的滚动查看器,这些按钮组成了一个常见任务菜单(保存、加载等)。我希望这个滚动查看器出现在每个选项卡的顶部。是否可以在不简单地将代码复制并粘贴到每个选项卡的情况下做到这一点?

4

2 回答 2

1

您可以制作一个包含按钮的 UI 和逻辑的自定义控件,然后将该控件包含在每个选项卡上。最好的方法是创建 的子类ScrollViewer,并在 XAML 中定义每个按钮。在每个标签页上,您都可以创建和创建新子类的实例。

这将导致每个页面上的类的不同实例,但按钮的逻辑将只存在于代码中一次。

于 2009-05-27T13:38:20.197 回答
1

您可以在 tabcontrol 外部和顶部实现滚动查看器和按钮。

于 2009-05-27T13:43:40.827 回答