par programmation textblock avec lien hypertexte entre le texte

En XAML, j'ai le code suivant:

    <Label Width="120" Height="20" Name="label1" SnapsToDevicePixels="True" HorizontalAlignment="Left" VerticalAlignment="Bottom">
        <TextBlock VerticalAlignment="Center" HorizontalAlignment="Left">
            click
            <Hyperlink RequestNavigate="Hyperlink_RequestNavigate" NavigateUri="foo">here</Hyperlink>
            please
        </TextBlock>
    </Label>

Maintenant j'aimerais me débarrasser de toute la TextBlock XAML et ajouter un peu de la programmation. Je n'ai pas de problèmes lors de la création du TextBlock, définir la propriété Text "cliquer s'il vous plaît" et l'ajout d'un lien Hypertexte vers TextBlock.Content. Mais comment puis-je placer le lien Hypertexte entre un 'clic' et 'merci'? Et comment puis-je définir le texte du lien hypertexte pour 'ici'?

Je n'ai pas beaucoup de va, donc loin tout ce que j'ai est: est-ce

    label2.Content = new TextBlock() { Text = "click please" };
    //(label2.Content as TextBlock).Content does not exist?
    //and even if it does.. how do I squeeze the hyperlink in between the text?
avez-vous tout code que vous avez déjà essayé de travailler avec?
J'ai ajouté ce que j'ai mais c'est pas beaucoup..

OriginalL'auteur mtijn | 2011-10-25