Silverlight动态获取GridView的 列模板DataTemplate内控件解决方案

Silverlight动态获取GridView的 列模板DataTemplate内控件
  一个GridView的GridViewColumn定制多层表头HeaderCellStyle,并定制对应的模板DataTemplate,
  提供当前GridView对象,
  1,获取模板列DataTemplate里面的控件(条件:并不知道控件的名称)
  2,获取多层表头HeaderCellStyle的层次和每层的控件(这个貌似无法实现)
  请大家提供实现思路


多行表头样式---
<Style x:Key="AuditResultHeaderStyle" TargetType="dataprimitives:GridViewHeaderCell" >
                <Setter Property="Template">
                    <Setter.Value>
                        <ControlTemplate>
                            <Grid x:Name="Root">
                                <Grid.RowDefinitions>
                                    <RowDefinition Height="Auto" />
                                    <RowDefinition Height="1" />
                                    <RowDefinition Height="Auto" />
                                </Grid.RowDefinitions>
                                <Grid.ColumnDefinitions>
                                    <ColumnDefinition Width="90" />
                                    <ColumnDefinition Width="1" />
                                    <ColumnDefinition Width="90" />
                                    <ColumnDefinition Width="1" />
                                    <ColumnDefinition Width="90" />
                                    <ColumnDefinition Width="1" />