【发布时间】:2009-05-27 20:04:58
【问题描述】:
我一直在使用 WPF,但我不确定我想要做的事情是否可行。那么是否有可能有一个描述tabitem的用户控件?我试过了,但没有成功。
现在我对内容使用用户控件,但我想将其更改为更通用。
【问题讨论】:
-
我不完全确定你想要做什么,你能更具体一点吗?
标签: c# wpf user-controls
我一直在使用 WPF,但我不确定我想要做的事情是否可行。那么是否有可能有一个描述tabitem的用户控件?我试过了,但没有成功。
现在我对内容使用用户控件,但我想将其更改为更通用。
【问题讨论】:
标签: c# wpf user-controls
你可以:
1) 将UserControl 放在TabItem 内:
<TabControl>
<TabItem>
<local:MyUserControl/>
</TabItem>
</TabControl>
2) 继承自TabItem 而不是UserControl:
public class MyTabItem : TabItem { ... }
<TabControl>
<local:MyTabItem/>
</TabControl>
【讨论】:
TabItem 的基于类型的自动样式将不会发生,因为 WPF 不会自动将样式应用于派生类型。