原因是當你的class有多個或沒有constructor的時候就會有問題。你必須至少有一個constructor而且假設有多個建構子的時候必須要在建構子的宣告上面加上[JsonConstructor]
例如
[JsonConstructor]
public sample(xxx a, yyy b)
{
    
}
[JsonConstructor]
public sample(xxx a, yyy b)
{
    
}
public class PlanSource
{
    public ObservableCollection PlanList = new ObservableCollection();
}
public class Plan
{
    public string Name
    {
        set;
        get;
    }
    public ObservableCollection-  itemList=new ObservableCollection- ();
}
public class Item
{
    public string DisplayName
    {
        get;
        set;
    }
}
  
然後你有一個ListView,並且你想要顯示所有PlanList 裡面的Name你可以這樣設計你的ListView
然後可以在那一頁的cs檔(c#)裡面例如OnNavigatedTo 填上這段
PlanSource ps=new PlanSource();
protected override void OnNavigatedTo(NavigationEventArgs e)
{
    this.DataContext = ps;
}
這樣可以產生什麼效果呢?