I have used XSLT transformation in ASP.NET to generate UI dynamically, now I want to do same thing in WPF. In short my application is similar to objective exam paper where application dynamically renders different types of question like select choice, multiple choice, select date and some more complex type like disable next 2 question if answer of first question skip next 2 question etc.