Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf 获取选项卡项中的自定义内容时出现问题_Wpf_Binding_Tabcontrol_Controltemplate - Fatal编程技术网

Wpf 获取选项卡项中的自定义内容时出现问题

Wpf 获取选项卡项中的自定义内容时出现问题,wpf,binding,tabcontrol,controltemplate,Wpf,Binding,Tabcontrol,Controltemplate,我有一个自定义ItemsControl(WorKArea),它将所有项目标记到工作表实例中 我有一个ItemsControl的样式,它使用TabControl来显示内容。每个工作表创建一个选项卡。风格是: <Style TargetType="{x:Type local:WorkArea}"> <Setter Property="Template"> <Setter.Value> <ControlTempl

我有一个自定义ItemsControl(WorKArea),它将所有项目标记到工作表实例中

我有一个ItemsControl的样式,它使用TabControl来显示内容。每个工作表创建一个选项卡。风格是:

<Style TargetType="{x:Type local:WorkArea}">
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate TargetType="{x:Type local:WorkArea}">
                <TabControl ItemsSource="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type local:WorkArea}}, Path=Items}">
                    <TabControl.ItemContainerStyle>
                        <Style TargetType="TabItem">
                            <Setter Property="Header" Value="{Binding Title}" />
                        </Style>
                    </TabControl.ItemContainerStyle>
                </TabControl>
            </ControlTemplate>
        </Setter.Value>
    </Setter>
</Style>

到目前为止还不错。“工作表”显示,标题正确绑定到标题


现在如何获取显示内容的选项卡?不管我怎么做,每一张工作表都没有显示任何内容——内容总是空的。任何人都可以使用正确的代码吗?

您的工作区应该提供一个
ContentTemplate
属性,并且TabControl应该有一个
TemplateBinding