Jogando o youtube em tela cheia no controle WebBrowser

Eu tenho seguindo XAML:

<Window x:Class="WpfApplication1.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="MainWindow" Height="350" Width="525">

<Grid>

    <WebBrowser x:Name="webBrowser1"/>

</Grid>

Eu tento reproduzir o vídeo do youtube. Isso é o que eu tentei:

this.webBrowser1.Source = new Uri("http://youtube.googleapis.com/v/L8bE5-g8VC0");

Este exibe o player do YouTube com todos os controles do player. No entanto, o botão de tela cheia não funciona. Eu clico nele, mas o jogador não vai em tela cheia. O botão fica apenas desativado.

Eu também tentei este:

this.webBrowser1.Source = new Uri("http://www.youtube.com/embed/L8bE5-g8VC0");

Isso também exibe o player do YouTube com todos os controles do player. O botão de tela cheia está funcionando corretamente. No entanto, quando vou novamente a este vídeo ou a outro (configurando a propriedade Source), os botões do player desaparecem. Para ver os botões do player novamente, eu preciso excluir arquivos temporários da Internet para o IE. Eu poderia excluir arquivos temporários toda vez antes de reproduzir vídeo, mas isso não é solução para mim.

Estou executando o Windows 7 de 64 bits e usando o WPF 4.0. O que eu quero é exibir o player do YouTube no meu WebBrowser e ter o botão de tela cheia funcionando corretamente. Alguém tem alguma ideia?

questionAnswers(1)

yourAnswerToTheQuestion