DataBinding multiple instances of members of a class to specific labels <p><img src="https://i.stack.imgur.com/bU7Ew.png" alt="enter image description here"><img src="https://i.stack.imgur.com/aHuoy.png" alt="enter image description here">I have a class that has a private member of another class, and which that class is an ObserveableCollection of another class.. and this is the class I need info from, that has private members that I want to databind.</p> <pre><code>private readonly NflGameCollection _games; .... class NflGameCollection : ObservableCollectionEx&lt;NflGameStatus&gt; {... class NflGameStatus : INotifyPropertyChanged { //***these are the members i want databound*** private readonly string _homeTri; private readonly string _awayTri; private string _homeScore; private string _awayScore; </code></pre> <p>so multiple instances of this NflGameStatus will pop up everytime it detects a game... which the only way i know how to access it is by doing this:</p> <pre><code>_controller = new DtvGsisDataParser.AppController(); foreach (var item in _controller.Games) { string hometri = item.HomeTri; string awaytri = item.AwayTri; ... etc etc } </code></pre> <p>how can i get it so that if a hometri and awaytri are equal to what i'm looking for... i can get the other instances of that class? for example</p> <pre><code>if item.HomeTri==what i want &amp;&amp; item.AwayTri==what i want then bind item._homeScore to a certain label then bind item.awayAScore to a certain label. </code></pre> <p>i know what i'm asking for is kinda complex.. but i'm kinda desperate here and would appreciate any help. this databinding is very new to me and i'm having trouble grasping it. is this even possible? the more i research the more i dont think so.. but i'm hoping i'm not. thanks for any help</p>