@Mahwish: Hi, I think you'll find the answer to that in lessons 13, 14 and 15. Also, I had to stare at that class for a long time to really understand the relationships between the shape of the data, how it was deserialized into an object graph, and how that object graph was bound to. I recommend you spend a few hours just really looking at each line of code in the SampleDataSource.cs to see those connections so that you can begin to imagine how to tweak it for your own needs. That's the only way to really learn what's going on. Hope that helps!
i am using grid template for window store app development in which all data is bind with SampleDataSource.cs . How we can implement json in that. Means how we will bind it with our ROOT Object class and retrieve result from it .
@bavasanja: Hi, did you experience that while following along in this video? If so, please don't worry about it ... we'll re-write the entire app from scratch in this video series. If you experienced this problem while following along in this series, be sure to post this in the comments related to the video you were watching when it popped up so that can help me help you. Thanks!
@bill: I had a problem with Windows 8.1 beta that sounds similar. Had to disconnect a secondary SSD drive just to get it to boot. Craziest thing. I wonder if the two issues are somehow related. Anywho, glad you were able to figure it out!
@mohamed: Hi, so, I think Channel9 is working on that for all their content in the future. That's not something I would be doing personally, but I think they really want to add that in the near future. thanks!
@Aravind: Let me start by asking which database you're using? Is that a common behavior of that database? Perhaps THAT'S the problem. If you could revert back to a text / xml / json file or something you can control in a central spot in the app's folder structure, you might be able to overcome this. My solution personally would be to utilize Azure in some way, but again, that's just me and it may not fit every circumstance.
You're probably right ... there are two instances of that class being created. But being "stateless" doesn't sound like the solution alone ... the things we were doing in our example were ATOMic in nature. I would test the behavior of the database and see if it indeed creates multiple instances and if there's a way to avoid that behavior in settings / etc.
Good luck! I've never tried what you're doing, so you're breaking new ground here.
@Richard Freytag: Just a guess ... I would need to test this ... either ( a ) you're double clicking? And before the change actually happens the second click of the double click is kicking off the handler a second time, or ( b ) the SelectionChanged event is registering the DE-SELECTION of the original selection, then the SELECTION of the new item. Or, ( c ) there's something funky going on with the registration of the event or the order of events. I don't recall experiencing this as I was developing the app ... You may want to set a break point inside the SelectionChanged event and monitor the input arguments AND look at the stack trace to see what's is calling it a second time.
@bill: What is stuck? Windows? Or Visual Studio? I don't think I've ever seen a cyan window ... any chance you can take a pic and show me what you're seeing (even with a cell phone or something)? Sorry ... gotta' ask ... are you 100% sure your computer had all the requirements for the SDK?