I’m wanting to get some thoughts on a good structural strategy for an information-based XP before I get too far down the development road.
This will be an Excel-backed XP comprised of multiple “modules” (Scenes) that I’ll refer to as A, B and C. Each of these pulls its content from a different tab in the spreadsheet, and each sheet has multiple rows (which I’ll refer to as 1, 2, 3, etc.). What I’m wanting to achieve is a sequence like the following:
A1, B1, C1, A2, B2, C2, A3, B3, …
…and for each of the modules to rotate back to row 1 once all rows with content have been displayed. Under that scenario, if we assume that each module has a varying number of rows then they will quickly become out of “sync” with one another (ex: A2, B4, C1), but that’s actually the intended behavior — each of these should cycle through its content independent of the others as they rotate amongst themselves.
I have experience with Bindings and some of the more basic Converters, but I’m drawing a blank on how to have a given Scene “remember” what row should appear next when it is being entered again. Has anyone created something like this?