| 

.NET C# Java Javascript Exception

1
Hallo,
weiss jemand, wie man dem Content eines HyperlinkButtons im CodeBehind ein Underline verpassen kann? Ich möchte quasi sowas hier im CodeBehind machen:

<HyperlinkButton Click="hlbRisiken_Click" VerticalAlignment="Center">
<TextBlock x:Name="tbRisks" Text="{Binding Value}" Foreground="Black" TextDecorations="Underline"/>
</HyperlinkButton>


Viele Grüsse
Shabi
22.07.2011
Gast
11 1
3 Antworten
1
+1 Glücklich, wer das nicht selbst erdenken muss. Einfacher geht es anscheinend nicht? Ein eigenes Content-Template für den HyperlinkButton, nur um Unterstreichung hinzubekommen. Gute Güte...
Matthias Hlawatsch 22.07.2011
1
Ein TextBlock erwartet eine Collection von Inlines. Mit den Inlines kannst du dich so richtig auslassen.
Im CodeBehind könnte das beispielsweise dann wie folgt aussehen:

HyperlinkButton hb = new HyperlinkButton();
TextBlock tb = new TextBlock();
Run run = new Run();
run.Text = "MeinLink";
run.TextDecorations = TextDecorations.Underline;
tb.Inlines.Add(run);

hb.Content = tb;
22.07.2011
Mario Priebe 5,8k 2 9
0
Das könnte dir vlt weiterhelfen...

da wird das mit nem JavaSkript gelöst...
22.07.2011
DerPunk 793 6
Jetzt müßtest Du nur noch erklären, wie man aus Javascript heraus Styles in einer Silverlight-GUI ändern kann...
Matthias Hlawatsch 22.07.2011

Stelle deine .net-Frage jetzt!