WPF Как получить доступ к контролю из DataTemplate

У меня есть табличка с данными, содержащая сетку, а внутри сетки - поле со списком.

<DataTemplate x:Key="ShowAsExpanded">
        <Grid>                
            <ComboBox Name ="myCombo" Grid.Column="1" HorizontalAlignment="Stretch" VerticalAlignment="Top" Margin="5"
                      IsSynchronizedWithCurrentItem="True"
                      ItemsSource="{Binding}"
                      ItemTemplate="{StaticResource MyItems}">
                <ComboBox.ItemsPanel>
                    <ItemsPanelTemplate>
                        <VirtualizingStackPanel />
                    </ItemsPanelTemplate>
                </ComboBox.ItemsPanel>
            </ComboBox>

        </Grid>
    </DataTemplate>

У меня есть сетка, которая ссылается на этот шаблон с помощью стиля.

<Grid>
    <ContentPresenter Name="_contentPresenter" Style="{DynamicResource StyleWithCollapse}" Content="{Binding}" />
</Grid>

Как я могу получить доступ через код за myCombo, чтобы в основном установить его DataContext?

6
задан pdiddy 3 January 2011 в 16:13
поделиться