There is no native Netflix app (yet), so you’ll have to watch it through Windows Media Center.

Enjoy!