Creare un Hyperlink in Blend

In qusto esempio vediamo come realizzare in Blend 3.0, sempre senza toccare lo XAML, un semplice Hyperlink.

L’Hyperlink non è un controllo autonomo* ma un inline-level flow content element, e come tale deve essere inserito in un controllo contenitore che implementa IContentHost, nel nostro caso un TextBlock.

Per i curiosi, il codice che Blend ha generato nell’esempio  è il seguente:

   <Grid x:Name="LayoutRoot">
        <TextBlock HorizontalAlignment="Left" Margin="8,8,0,0"
                   VerticalAlignment="Top" TextWrapping="Wrap">
            <Hyperlink NavigateUri="http://dotdotnet.org">
                <InlineUIContainer>
                    <TextBlock Text="DotDotNet"/>
                </InlineUIContainer>
            </Hyperlink>
        </TextBlock>
    </Grid>

Clicca per vedere il filmato d'esempio, con audio.

*In Silverlight 3 è presente un HyperlinkButton che non è presente tra i controlli standard di un’applicazione WPF stand alone.

Print | posted on sabato 5 dicembre 2009 01:20

Comments on this post

# re: Creare un Hyperlink in Blend

Requesting Gravatar...
Grande ;D
Left by Salvatore Di Fazio on dic 05, 2009 9:04
Comments have been closed on this topic.