Aprender a editar um controle DataGrid em seu projeto Silverlight pode fazer sua aplicação mais dinâmica , editando os valores das células rapidamente. Você pode desenvolver projetos do Silverlight usando C # e XAML. XAML é uma linguagem de marcação que pode simplificar a criação de elementos de interface do usuário, como DataGrids e botões. Uma maneira que você pode preencher um DataGrid é usando uma classe "Lista" . A " lista" pode ser pensado como um array de objetos que podem ser acessados pelo índice. Coisas que você precisa
Microsoft Visual Studio
Show Mais instruções
1
Abra o Microsoft Visual Studio , clique no link "New Project " para abrir a janela de diálogo Novo Projeto. Expandir " Other Language " abaixo Modelos instalados e clique em " Silverlight . " Clique duas vezes "Aplicação Silverlight " para criar um novo projeto. Deixe as configurações padrão na janela de diálogo Novo Aplicativo Silverlight e clique em " OK".
2
duplo clique em " DataGrid " para adicionar um novo controle de grade de dados ao seu projeto. Adicionar um botão usando a mesma técnica. Clique duas vezes em "Button" para lançar o módulo de código e criar um evento de clique do botão. Adicione o seguinte código para editar a grade com novos valores quando o botão é clicado :
Lista newAuthors = new List () { novos autores () { Nome = " Jaime " , Username = " Shadow" , Language = " VB.NET "}, novos autores () { Name = "Oscar" , Username = " admin" Language = " Python "}, }; dataGrid1.ItemsSource = newAuthors ;
3 Copie e cole o seguinte código abaixo " namespace SilverlightApplication {" para criar uma nova classe :
Autores public class { public string Name { Get Set } seqüência de usuário pública {get; set ;} public string Língua {get; set ;}}
4
preencher o controle DataGrid com valores quando você lançar o seu programa, adicionando o seguinte código:
DataGridTextColumn textColumn1 = new DataGridTextColumn (); textColumn1.Header = "Nome" ; textColumn1.Binding = new Binding ( "Nome" ); dataGrid1.Columns.Add ( textColumn1 );
DataGridTextColumn textColumn2 = new DataGridTextColumn (); textColumn2.Header = " Nome de usuário "; textColumn2.Binding = new Binding ( " usuário "); dataGrid1.Columns.Add ( textColumn2 );
DataGridTextColumn textColumn3 = new DataGridTextColumn () ; textColumn3.Header = "Idioma" ; textColumn3.Binding = new Binding ( "Language "); dataGrid1.Columns.Add ( textColumn3 );
Lista autor = new List ( ) { novos autores () { Nome = " Brandon " , Username = "O mais vermelha " , Language = " C # "}, novos autores () { Name = "Charlie" , Username = " o mais gordo " , Language = " ActionScript "}, };
dataGrid1.ItemsSource = autor ;
5
Pressione a tecla "F5" para executar o seu projeto e exibir os valores padrão. Edite o controle DataGrid clicando no controle "Button".