Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como Deep Link em Silverlight
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 ) ); }



Anterior :

Próximo : No
  Os artigos relacionados
·Como adicionar um prefixo em uma lista dos pontos 
·Como passar um Substring como um parâmetro em um lote …
·Como configurar um SVN Repo 
·Como carregar artigos como PowerPoint em Joomla 
·Diferença entre determinísticas e não determinístic…
·Como escrever um arquivo de Efeito para XNA Games 
·O que faz a depuração média de consultas 
·Como escrever & Convert Libras em onças em Linguagem I…
·Como Fazer um AutoIT Script Infinite Loop 
·Como compartilhar variáveis ​​de sessão em ColdFusion…
  Artigos em destaque
·Como carregar os arquivos em uma sessão PowerShell 
·Como remover a barra de APP_NAME do Android 
·Como Verificar Ctrl- D em C + + 
·Como converter uma entrada para um Integer 
·Como ler um número de caracteres de arquivos no CPP 
·Como ler a sintaxe de Fortran 
·Como Rejeitar os dados que ultrapassam as dimensões 
·Como configurar o Citrix 
·Tipos de ataques de saturação de buffer 
·Como converter programaticamente cor RGB para CMYK 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados