1
我有一個WPF內部元素的問題。它是innerGrid DataGrid。 我只有在正常的Datagrid後面的代碼中沒有訪問權限。我忘了在xaml-code中添加一些東西嗎?WPF:無法訪問內部Datagrid
<DataGrid x:Name="dataGrid" ItemsSource="{Binding Path = data, IsAsync=True}" HorizontalAlignment="Left" Height="198" Margin="35,38,0,0" VerticalAlignment="Top" Width="474" AutoGenerateColumns="False" IsReadOnly="True">
<DataGrid.RowHeaderTemplate>
<DataTemplate>
<Expander Expanded="Expander_Expanded" Collapsed="Expander_Collapsed">
</Expander>
</DataTemplate>
</DataGrid.RowHeaderTemplate>
<DataGrid.RowDetailsTemplate>
<DataTemplate>
<DataGrid x:Name="innerGrid" Height="200">
<DataGrid.Columns>
<DataGridTextColumn Header="Patientennummer" />
</DataGrid.Columns>
</DataGrid>
</DataTemplate>
</DataGrid.RowDetailsTemplate>
</DataGrid>
如果您嘗試以「innerGrid」的形式訪問它,會發生什麼? – Mathew
他將無法從後面的代碼作爲其當前內部數據模板訪問它。 – Parag
當我嘗試訪問它時,出現此錯誤:名稱「innerGrid」在當前上下文中不存在。 – treun