0

我有一个TabControl. 单击按钮时,我想TabItemTabControl. 在我选择UserControlDockPanel. 一切正常,除了新 TabItem 上的控件位置不是 0 并且它没有在主窗体调整大小时展开。一切都很简单。

    <TabItem Header="new control">
        <DockPanel LastChildFill="True">
           <tc:TabItemTemplate/>
        </DockPanel>
    </TabItem>

而且 TabItemTemplate 也位于 DockPanel 内,但它没有停靠在 TabItem 内。有什么问题?

4

1 回答 1

2

我建议使用 TabControl.ItemTemplate,并将 TabControl.ItemsSource 绑定到ViewModels 的ObservableCollection。当用户单击按钮时,将新的 View Model 实例添加到集合中。有关更多详细信息,请参阅本文:具有模型-视图-视图模型设计模式的 WPF 应用程序

于 2010-02-19T08:58:41.337 回答