Ниже моя XAML:Как получить доступ к элементу управления внутри DataGrid.RowDetailsTemplate?
<DataGrid.RowDetailsTemplate>
<DataTemplate>
<DataGrid Name="innerGrid" IsReadOnly="True" AutoGenerateColumns="False" Margin="10,10,5,5" Width="400" HorizontalAlignment="Left">
<DataGrid.Columns>
<DataGridTextColumn Header="Ref" Binding="{Binding Id}"/>
<DataGridTextColumn Header="Investor" Binding="{Binding FundProvider.FullName}"/>
<DataGridTextColumn Header="Amount" Binding="{Binding InvestmentAmount}"/>
</DataGrid.Columns>
</DataGrid>
</DataTemplate>
</DataGrid.RowDetailsTemplate>
Мой вопрос, как получить доступ к innerGrid
DataGrid
управления из кода. Заранее спасибо.
Почему вы хотите получить доступ к нему в коде? Ваши внутренние столбцы сетки привязаны к данным, поэтому свяжите «ItemsSource» внутренней сетки и обработайте ее в ViewModel – dkozl
на самом деле, я хочу сделать, когда дерево выпадает при щелчке по узлу. я хочу добавить коллапс и расширить функции –
, а затем поместить вашу внутреннюю сетку в 'Expander' – dkozl