gpt4 book ai didi

.net - 有没有办法阻止 WPF .NET TabControl 上的选项卡改变位置?

转载 作者:行者123 更新时间:2023-12-04 21:46:04 26 4
gpt4 key购买 nike

我有一个 VB.NET WPF TabControl(有 8 个选项卡 - 2 列,4 行)。单击选项卡时,该事件选项卡总是跳到顶行。有没有办法防止这种情况并将标签锁定在设计时设置的位置?我在 TabControl 或 TabItems 上看不到任何允许这样做的属性。

最佳答案

Usr 是正确的;如果您想坚持使用 TabControl,您将需要覆盖模板(至少)。

这里有一个覆盖 TabControl 模板的例子:want to make scrollable tabs for a tabcontrol
该链接描述了如何放置可滚动选项卡,如果这是您想要考虑的选项。不过,这似乎并不能回答您的直接问题。

另一种选择是编写自己的选项卡面板。您仍然需要像示例中那样覆盖模板,但您将引用您自己的自定义选项卡面板,而不是它显示“TabPanel”的位置。

我能想到的最后一个选项是有一个按钮网格,其中每个按钮只更改可见内容,而不是使用 TabControl。本质上,您将实现一个假的 TabControl。这可能是一个比尝试覆盖 TabPanel 更简单的项目,具体取决于您在做什么。

关于.net - 有没有办法阻止 WPF .NET TabControl 上的选项卡改变位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14068397/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com