Hi!
I have been doing C# for many years now, but it was only until recently that I decided to teach myself MCML properly. I have set up the environment, checked at all samples and am reading through the programming guide. I have started to write some simple programs that do work... but now I want to try something more complicated. I want to mimic the DVD library in Vista Media Center, I figured this will be quite a challenge... ;) I have some movie data in dummy xml documents...
1) How on earth do I handle localization? When I design standard ASP.NET and Winforms Apps with Visual Studio I use the resource editor, and then check the current UI Culture on the main thread. And then I have different resource (resx) files based on the culture, one for en-US, one for sv-SE etc etc. But I don't see this kind of support when working with MCML. How should this be handled? If I have a basic static text (like a label in asp,net) and I want that to change based on what UI Language the user has set. How do I do?
2) Please check the below screenshot
http://aug21.imghost.us/PaNb.jpg
1) This text, is it just a static text or is it rendered with transparency? How can I know which font and size they have used? Is there some kind of standard base I can derive from to get the native Media Center appearance? It almost looks as if there is a gradient applied on the text...
2) This is an interesting feature. Is it simply a scrolling textbox? It looks very similar to AdvancedMarkup.Scrolling.StaticContent in the example code. And what about these up and down buttons? Do they exist somewhere? Or do I have to design them all by myself? Is it simply an image button of some sort? The chevrons look really cool and very useful when you have to scroll...
3) The transparent background, how can I do this? I dont want a static background image (like I have now) but rather the animation that exist as standard in Vista Media Center. I have not been able to find a good property for this... yet.
Lots of stupid questions as you can see, but I have not been able to find answers for this on this forum or in the somewhat thin SDK documentation.
Kind regards
Steven