私はGridView
次のようなものを持っています。
<Grid>
<ListView Margin="8,44,8,50" TabIndex="57" Name="CustomFieldList">
<ListView.View>
<GridView AllowsColumnReorder="False">
<GridViewColumn Header="Semester Name" Width="120" DisplayMemberBinding="{Binding FieldName}"/>
<GridViewColumn Header="Subjects" Width="150" DisplayMemberBinding="{Binding TypeValidations}"/>
</GridView>
</ListView.View>
</ListView>
</Grid>
私のクラスは;
public class DigreePrograme
{
public string semester{ get; set; }
public List<string> subjects { get; set; }
}
オブザーバー コレクションがあり、それをリストにバインドしました。
static ObservableCollection<DigreePrograme> digreeList = new ObservableCollection<DigreePrograme>();
public ObservableCollection<DigreePrograme> DigreeList
{
get { return digreeList }
set { digreeList = value; OnPropertyChanged("DigreeList"); }
}
FormFad上
CustomFieldList.ItemsSource=DigreeList;
問題
semester
のプロパティは完全に表示されます。しかし、Subject
リストにはありません。Collectionとして表示されます。これを修正する方法は?