【发布时间】:2012-01-22 01:34:32
【问题描述】:
我创建了自己的 ExtendedTabControl 来完全改变它的外观。它工作正常。我还创建了 CloseableTabItem 控件。它也有效。但是......到目前为止,我已经通过这种方式手动将 CloseableTabItem 放入了我的 ExtendedTabControl:
<etc:ExtendedTabControl>
<etc:CloseableTabItem Header="First Item">
<...some content... />
</etc:CloseableTabItem>
</etc:ExtendedTabControl>
现在我想将 ObservableCollection 绑定到我的 ExtendedTabControl。 Collection 内的对象包含:header 和 contentText。我设置了ItemSource,好的,工作。但是我怎样才能让 TabItems 成为我的 CloseableTabItems?更重要的是,如何将我的类对象绑定到该 CloseableTabItems?我注意到 TabControl 有一个名为 ItemTemplate 的属性,但设置它并不会完全改变它的外观。还有一个我无法改变的背景。因此,外观起作用,但绑定不起作用,或者绑定起作用,但外观只是部分起作用。我能做些什么?请帮忙。
【问题讨论】:
标签: wpf data-binding custom-controls tabcontrol