TabItem和DataTemplate

时间:2015-10-02 06:12:12

标签: c# wpf

我有一个带有2个TabItem的TabControl:主要包含一个Listbox;第二个控件显示列表框所选项的详细信息。这非常有效。 现在,我想将第二个TabItem的所有布局移动到包含所有DataTemplates的ResourceDictionary,因此我将TabItem设置为: <TabItem ContentTemplate="{StaticResource TabItemEditTemplate}"> 模板显示效果很好,但所有绑定都不再起作用了!.... 为什么? 在输出窗口中,我从绑定属性中得到了几个错误:&#34;&#39;网格&#39;无法找到属性xxxxx。 (网格是我模板的根)。 怎么解决这个问题?

注意:TabItem 2 DataContext由代码设置(到Listbox.SelectedItem)

为了更清楚,请按照以下方式设置:

<TabControl>
  <TabItem Name="TabItem1">
    <Listbox />
  </TabItem>
  <TabItem Name="TabItem2" ContentTemplate="{StaticResource TabItemEditTemplate}" />
</TabControl>

0 个答案:

没有答案