Tendo o conhecimento sobre como ocultar colunas geradas automaticamente em um controle de grade de dados usando o Microsoft Silverlight pode fazer sua aplicação mais user-friendly. Silverlight é uma aplicação da Microsoft usado para construir aplicações ricas de interação para o Windows Phone , Web e desktop. Um controle de grade de dados é um controle usado para exibir dados para o usuário em um formato tabular. Microsoft Visual Basic, ou VB, pode ser usado para criar aplicativos Silverlight. VB é uma linguagem de programação de computadores geralmente preferido pelos programadores para a sua facilidade de uso. Instruções
1
iniciar o Microsoft Visual Web Expres Desenvolvedor , em seguida, selecione "New Project " no painel esquerdo da tela. Expandir " Visual Basic " em " modelos instalados " e selecione " Silverlight ". Dê um duplo clique em " Aplicação Silverlight " para criar um novo projeto.
2
Deixe as configurações padrão a mesma na caixa de diálogo " Novo aplicativo Silverlight " . Clique em " OK". Clique duas vezes em " DataGrid " para adicionar um novo controle de grade de dados. Clique duas vezes em "Button" para adicionar um novo botão para o seu projeto.
3
direito do mouse no controle " DataGrid " e selecione " Propriedades". Clique em " AutoGenereateColumns ", selecione "Reset valor." Clique duas vezes em "Button" para abrir o módulo " MainPage.xaml.vb " . Pressione " Ctrl" e "A", em seguida, pressione "Delete" para remover todo o código existente.
4
Copie e cole o código abaixo em " MainPage.xaml.vb " para gerar automaticamente duas colunas com dados :
parcial Public Class MainPage
Inherits UserControl
Public Sub New ()
InitializeComponent ()
Dim dgSource Como List ( dos dados ) = New List (Of Dados)
Dim itemsCnt As Integer = 100
Para idx As Integer = 1 To itemsCnt
dgSource.Add ( New Data () com _
{ _
. Nome = "Primeiro ", _
. Sobrenome = " Última " _
})
Próxima
DataGrid1.ItemsSource = dgSource
End Sub
5
Copie e cole o código abaixo para ocultar a coluna gerada automaticamente no controle grade de dados : < br >
Private Sub Button1_Click (sender System.Object , ByVal e As System.Windows.RoutedEventArgs ) Handles Button1.Click
DataGrid1.Columns.Item (0). Visibilidade = Windows.Visibility.Collapsed
End Sub End Class
6
botão direito do mouse o nome do projeto Silverlight em " Solution Explorer ", clique em "Adicionar" e selecione "Classe ". Ao lado de " Nome: " tipo " de dados ".
7
Copie o seguinte código dentro da classe "Data" :
Privada fName As String
lName Privada As String
propriedade FirstName () As String
Obter
Retornar fName
End Get
Set ( ByVal valor As String)
fName = valor
End Set Fotografia
End Property
propriedade Sobrenome () As String Get
Voltar lName
End Get
Set ( ByVal valor As String)
lName = valor
End Set Fotografia
End Property < br >
Pressione " F5" para executar o projeto e clique em "Button" para ocultar a coluna .