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..
J'ai ajouté ce que j'ai mais c'est pas beaucoup..
OriginalL'auteur mtijn | 2011-10-25
Vous devez vous connecter pour publier un commentaire.
Voici le code pour ajouter un
TextBlock
avec un lien cliquable dans le milieu :J'ai ajouté un espace après le clic et avant de s'il vous Plaît. Il devrait fonctionner comme prévu maintenant
Je suis toujours demander si.. comment se fait le code XAML inséré des espaces automatiquement alors que par programmation, vous devez être spécifique?? dois-je soulever cette question distincte?
Vous devriez poser la question à savoir si vous devez soulever cette question comme une question séparée.
OriginalL'auteur Nasreddine