Как я могу создать гиперссылку в коде C # вместо XAML - PullRequest
2 голосов
/ 06 июня 2011

Как мне создать гиперссылку в коде C #, которая выглядит следующим образом в XAML?:

<TextBlock>
    <Hyperlink Click="HyperLinkClick">New Hyperlink</Hyperlink>
</TextBlock>

1 Ответ

4 голосов
/ 07 июня 2011

MSDN обычно имеет очень хорошие примеры. Объединение примеров для TextBlock и Гиперссылка :

TextBlock textBlock1 = new TextBlock();
Run run3 = new Run("Link Text.");

Hyperlink hyperl = new Hyperlink(run3);
hyperl.NavigateUri = new Uri("http://search.msn.com");

textBlock1.Inlines.Add(hyperl);
...