Silverlight é uma plataforma de desenvolvimento produzido pela Microsoft. Ele é alimentado por NET . E é compatível com uma variedade de navegadores ao criar elementos interativos em páginas da Web . Silverlight funciona com os aplicativos Web , móveis e desktop . Um elemento interativo do Silverlight é profunda ligação . Profunda ligação é comumente usado por comerciantes do Internet . Ele cria um link que vai diretamente para as páginas interiores de um website para que o usuário clicar no link é direcionado para o seu interesse específico , em vez de apenas a página inicial genérica de um website. Instruções
1
digite o seguinte código no espaço de trabalho branco de prata ligação , a fim de criar um controle de quadro e adicionar System.Windows.Controls.Navigation à sua página:
< UserControl d: DesignWidth = " 546 " d: DesignHeight = "150" >
< Nav : Quadro x: Name = " Unidade central " UriMapper = "{ StaticResource uriMapper } "
HorizontalContentAlignment = " stretch" VerticalContentAlignment = " stretch" />
2
Digite o seguinte código na área de trabalho em branco abaixo o código que cria um controle de quadro e acrescenta System.Windows.Controls . Navegação para a página. Este código direciona o pedido do clique do usuário para o local ao qual você está apontando os links. Substituir " Homepage.xaml " e " About.xmal " para suas páginas desejadas que você deseja direcionar o link. O código a seguir fará a adição de URI Routing , que usa URiMapper :
< Aplicação x : Chave = " uriMapper " >
< Nav : UriMapping Uri = " Sobre " MappedUri =" /About.xaml "
3
Digite o seguinte código no espaço de trabalho em branco abaixo o código que direciona o pedido do clique do usuário . O código a seguir cria a capacidade de navegar na sua página. O código a seguir irá adicionar botões de hiperlink que apontam para as páginas que você substituiu " Homepage.xaml " e " About.xaml " para :
< Grade width = " 546 " height = "150" x: Name = fundo " LayoutRoot " = " # FFC2CBD8 " >
< HyperlinkButton x: Name = " HomeLink " Content = " Homepage"
HorizontalAlignment = " Center" Margin = " 0,2 , 60,0 "height = " 15 "
VerticalAlignment =" " fundo =" Top # 009A480E "
Foreground =" # FFC55314 "/>
< HyperlinkButton x: Name = Conteúdo " AboutLink " = " Sobre "
HorizontalAlignment = " Center" Margin = " 60,2,0,0 " height = "15"
VerticalAlignment = "Top "Foreground =" # FFC55314 "/>
< Nav : Quadro x: Name = " Unidade central " UriMapper =" { StaticResource uriMapper } "
HorizontalContentAlignment =" stretch " VerticalContentAlignment =" Estique "
Margem =" 0,20,0,0 "/>
< /Grid>
4
Digite o seguinte código no branco espaço de trabalho abaixo o código que cria a capacidade de navegar na sua página. Este código decreta a navegação :
MainPage pública () {
InitializeComponent ();
this.Loaded + = new RoutedEventHandler ( MainPage_Loaded );
}
private void MainPage_Loaded (object sender, RoutedEventArgs e)
{
HomeLink.Click + = new RoutedEventHandler ( HomeLink_Click );
AboutLink.Click + = new RoutedEventHandler ( AboutLink_Click );
}
private void AboutLink_Click (object sender, RoutedEventArgs e)
{
MainFrame.Navigate (new Uri ( "About" , UriKind.Relative ) ); }
private void HomeLink_Click (object sender, RoutedEventArgs e)
{
MainFrame.Navigate (new Uri ("", UriKind.Relative ) ); }