programmgesteuerte textblock mit hyperlink in zwischen text

In XAML ich habe den folgenden code:

    <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>

Jetzt würde ich mag, um loszuwerden, die gesamte TextBlock-XAML, und fügen Sie, dass bit-programmgesteuert. Ich habe keine Probleme beim erstellen der TextBlock, der die Einstellung der Text-Eigenschaft auf "klicken Sie bitte' und hinzufügen eines Hyperlinks zu TextBlock.Content. Aber wie positioniere ich den Hyperlink in zwischen 'auf' und 'bitte'? Und wie kann ich den text für den hyperlink "hier"?

Habe ich noch nicht soviel Los, so weit alles, was ich habe, ist dies:

    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?
  • haben Sie keinen code haben Sie bereits versucht, mit zu arbeiten?
  • Ich fügte das, was ich habe, aber es ist nicht viel..
InformationsquelleAutor mtijn | 2011-10-25
Schreibe einen Kommentar