BindingExpression路径错误

本文关键字:错误 路径 BindingExpression | 更新日期: 2023-09-27 17:54:10

可能重复:
为什么这些选项卡似乎共享同一个文本框?

我的Header和Text属性都在MyHomeworkModel类中。我正在将视图的数据上下文设置为MyHomeworkViewModel类。然而,在我看来,我正在将新添加的选项卡标题和文本框文本绑定到MyHomeworkModel中的这两个属性。

然后,每当我尝试添加第二个选项卡时,我都会得到BindingExpression路径错误,它只抱怨我绑定到Text,而没有抱怨绑定到Header。

我仍然得到第二个选项卡,除了我的所有文本框(在不同的选项卡中(都有相同的文本。

下面是我的xaml:

 <TabControl HorizontalAlignment="Left" Height="330" VerticalAlignment="Top" Width="764" Margin="10,10,0,0" ItemsSource="{Binding AllTabs}" SelectedItem="{Binding SelectedTab}">
            <TabControl.ItemContainerStyle>
                <Style TargetType="TabItem">
                    <Setter Property="Header" Value="{Binding Header}"/>
                    <Setter Property="Content">
                        <Setter.Value>
                            <Grid>
                                <TextBox Text="{Binding Text}" FontSize="16" AcceptsReturn="True" HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
                                </TextBox>
                            </Grid>
                        </Setter.Value>
                    </Setter>
                    <Setter Property="FontSize" Value="20"/>
                </Style>
            </TabControl.ItemContainerStyle>
        </TabControl>

BindingExpression路径错误

Exact Replace请阅读常见问题解答!