Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I am tasked with designing and implementing a flexible UI solution for deployment across a series of "kiosk"-ed Windows endpoints. There is some debate about what is the considered to be the best technology solution for the actual UI itself. The requirements are:

  • Must be hardware accelerated
  • Must play WMV video (for licensing reasons)
  • Must be skinnable/themeable.
  • Must support off-screen rendering.
share|improve this question
add comment

1 Answer

up vote 2 down vote accepted

WPF handles all of those.

It is fully HW accelerated. It plays WMV through MediaElement class. It was designed with themability from the begining, not unlike many bolt-on solutions found in WinForms libraries. And it allows rendering of visuals into a bitmap through RenderTargetBitmap, which I assume you mean by "off-screen rendering".

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.