将集合绑定到控件时显示项目的名称而不是ID

时间:2015-11-18 16:21:36

标签: c# silverlight windows-phone-8 mvvm mvvm-light

我收集了像

这样的BusRoute对象
public class BusRoute
{
    public int ID { get; set; }
    public int BusStopID { get; set; }
    //... other properties
}

在同一个ViewModel中我有一个BusStops集合

public class BusStop
{
    public int ID {get; set;}
    public string Name {get; set;}
    public double X {get; set;}
    public double Y {get; set;}
}

我将BusRoutes绑定到LongListSelector,但是我想要显示BusStop的Name属性而不是BusStopID。此外,在选择BusRoute后,我想加载第二个View,我还需要将控件绑定到BusStop Name。所以我的第一个想法是使BusStop集合静态,因为我需要从多个地方,但我读到这不是更好的选择。所以我被卡住了。

0 个答案:

没有答案