无法使用WPF引用VS 2008中的代码中的控件

aza*_*arp 0 wpf visual-studio-2008 visual-studio

我不知道为什么但由于某种原因我无法在我的代码隐藏文件中引用我的tbText控件.这是XAML部分:

        <ComboBox.ItemTemplate>
            <DataTemplate>
                <ItemsControl x:Name="ic">

                    <Grid>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="Auto"></ColumnDefinition>
                            <ColumnDefinition Width="2*"></ColumnDefinition>
                        </Grid.ColumnDefinitions>

                        <Grid.RowDefinitions>
                            <RowDefinition Height="Auto"></RowDefinition>
                        </Grid.RowDefinitions>
                    </Grid>                                                

                     **<TextBlock x:Name="tbText"  Grid.Column="0" Grid.Row="0"  Margin="10" />**
                     <Image Grid.Column="1" Margin="10" Grid.Row="0" Width="100" Height="100" Stretch="Fill">

                    </Image>                                                  


                </ItemsControl>
            </DataTemplate>
        </ComboBox.ItemTemplate>
Run Code Online (Sandbox Code Playgroud)

我不能参考"tbText"控件.

Bra*_*don 5

您无法引用它,因为它位于Items控件中.

您必须搜索ItemsControl子项才能找到文本框.

请参阅在wpf项目控件中查找控件以了解执行此操作的方法.