Goal:
- Use a
GridView
to select a video source (cable or Blu-Ray), probably via a scene. - Use a
PageBrowser
to map either the cable set-top box or the Blu-Ray player to a customMediaController
, with the device set when a scene is selected, triggered by theGridView
SelectionChanged
event.
Now, the normal @Device
handling for the video controls of the custom MediaController
would work fine, IIUC. But the volume controls (up, down, mute) need to map to my receiver.
I think I can just change my custom MediaController
so the three volume controls bind to my AVR instead of the generalized @Device
expressions; I’d leave the video controls as they are so depending on which video device is chosen, the controls drive that device.
But, I want to change the custom MediaController
as little as possible.
Is there a way I could do this without mapping the device bindings of the three volume controls directly to the receiver device but instead using a placeholder like @Device
(but not that because that will map to the cable box or the Blu-Ray player) that I could set somewhere else.
Conceptually (for me at least) it’s like changing the bindings of the volume controls from @Device
to @MyReceiver
where MyReceiver
is a variable I’ve assigned to my actual receiver.
I looked for a similar question but didn’t see one – sorry if I missed it.
Thanks.
- Tim