Nachdem ich leidvoll erfahren musste, dass XAML/WPF/XBAP in zukünftigen Media Center Editionen nicht mehr unterstützt wird, müssen wir wohl in den sauren Apfel beißen und mit MCML vorlieb nehmen. Doch was ist MCML eigentlich?
MCML
MCML (Media Center Markup Language) ist eine Beschreibungssprache, die – wie etwa auch XAML – auf XML aufbaut. Eine sehr einfache MCML sieht z.B. so aus:
<Mcml xmlns="http://schemas.microsoft.com/2006/mcml" xmlns:cor="assembly://MSCorLib/System"> <UI Name="Default"> <Properties> <Color Name="MyColor" Color="White"/> </Properties> <Locals> <cor:String Name="MyString" String="Machts gut und Danke für den Fisch"/> </Locals> <Rules> <Default Target="[MyText.Content]" Value="[MyString]"/> </Rules> <Content> <Text Name="MyText" Color="[MyColor]" Font="Calibri, 24"/> </Content> </UI> </Mcml>