<DataGrid Grid.Row="0" x:Name="dg1" Grid.Column="0" SelectionChanged="DataGrid_SelectionChanged" ItemsSource="{Binding Path=Articles}" AutoGenerateColumns="False">
<DataGrid.Columns>
<DataGridTextColumn Header="Description" Binding="{Binding Path=Description}" />
</DataGrid.Columns>
</DataGrid>
의 ViewModel 내가 코드 반환 다음, 선택한 항목을 얻을 수 아니다 재산을
public IEnumerable<Article> Articles
{
get
{
return _ArticleList;
}
}
을 가지고, 다음과 같이 내가 데이터 그리드를, WPF 새로운 오전 오류. 'MS.Internal.NamedObject'형식의 개체를 'Article'형식으로 캐스팅 할 수 없습니다.
private void DataGrid_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
Article Article = (Article)this.dg1.SelectedItems;
}
동일한 방법을 구현하는 방법을 알려주십시오.
'MyGridCtl'이 무엇인지 지정하지 않았습니다. – Philip