我有一个具有另一个类的私有成员的类,并且该类是另一个类的 ObserveableCollection ..这是我需要从中获取信息的类,它具有我想要数据绑定的私有成员。
private readonly NflGameCollection _games;
....
class NflGameCollection : ObservableCollectionEx<NflGameStatus>
{...
class NflGameStatus : INotifyPropertyChanged
{
//***these are the members i want databound***
private readonly string _homeTri;
private readonly string _awayTri;
private string _homeScore;
private string _awayScore;
所以每次检测到游戏时都会弹出这个 NflGameStatus 的多个实例......我知道如何访问它的唯一方法是这样做:
_controller = new DtvGsisDataParser.AppController();
foreach (var item in _controller.Games)
{
string hometri = item.HomeTri;
string awaytri = item.AwayTri;
... etc etc
}
我怎样才能得到它,以便如果 hometri 和 awaytri 等于我正在寻找的......我可以获得该类的其他实例?例如
if item.HomeTri==what i want && item.AwayTri==what i want
then bind item._homeScore to a certain label
then bind item.awayAScore to a certain label.
我知道我所要求的有点复杂.. 但我在这里有点绝望,希望能得到任何帮助。这个数据绑定对我来说很新,我很难掌握它。这甚至可能吗?我研究得越多,我不这么认为..但我希望我不是。谢谢你的帮助