2015-09-04 70 views
1

我有2類這樣XAML綁定相關對象的

class X { 

    int IdOfX; 
    string NameX; 
    string etcX; 

    int IdOfY; 
} 

class Y{ 

    int IdOfY; 
    string NameY; 
    string etcY; 

    int IdofX; 
} 

現在這些類簡化了那些我在我的項目......我不能使用類型的類X的變量,因爲這個類必須是序列化到JSON和IMAO這會引起麻煩,因爲類X有一個成員Y和Y類有一個成員X所以這將在一個循環結束了......

public List<X> xs { get; set; } = new List<X>(); 
public List<Y> ys { get; set; } = new List<Y>(); 

像這樣

的XAML
<Grid> 
    <ListView Name="lstView"> 
    <ListView.View> 
     <GridView> 
     <GridView.Columns> 
      <GridViewColumn Header="NameX" Width="100" 
          DisplayMemberBinding="{Binding Path=NameX}" /> 

      <GridViewColumn Header="NameY" Width="80" 
          DisplayMemberBinding="{Binding Path=???}" /> 

     </GridView.Columns> 
     </GridView> 
    </ListView.View> 
    </ListView>  
</Grid> 

如何顯示通過其ID連接到我的X類的Y的名稱?

在此先感謝

回答

0

使用視圖模型。例如:

public class xViewModel : x 
{ 
    public string NameY { get; set; } 
}