日期:2014-05-18  浏览次数:21261 次

WPF:在TabControl里添加TabItem,然后,在TabItem下有Grid。问题来了。
如果,不给这个Grid一个Name,有什么办法,可以在后台代码中,获取到这个Grid?然后去控制这个Grid,例如:设置grid的背景颜色等等。

xaml代码:

XML code



        <TabControl>

            <TabItem Header="第一">
                   <Grid>
                       <Button width=60 height=30>button</Button>
                   </Grid>
            </TabItem>

            <TabItem Header="第二"></TabItem>


        </TabControl>





有什么办法,在后台代码中,可以获取上面代码的那个grid?(在不给Grid一个Name的前提下)。


求教高人了。


------解决方案--------------------
好像可以根据层次获取控件(上层,下层或者指定上多少层下多少层),而不根据Name。以前在书上看过例子,忘记了。