Avoir des connaissances sur la façon de masquer des colonnes générées automatiquement d'un contrôle de grille de données en utilisant Microsoft Silverlight peut rendre votre application plus conviviale . Silverlight est une application Microsoft utilisé pour construire des applications d'interaction riche pour le téléphone Windows, Web et de bureau. Un contrôle de grille de données est une commande utilisée pour afficher les données à l'utilisateur dans un format de tableau. Microsoft Visual Basic ou VB, peuvent être utilisés pour créer des applications Silverlight. VB est un langage de programmation informatique généralement préféré par les programmeurs pour sa facilité d'utilisation . Instructions
1
Démarrez Microsoft Visual Web Developer Expres , puis sélectionnez " Nouveau Projet" dans le volet de gauche de votre écran. Développez " Visual Basic " sous " Modèles installés » et sélectionnez « Silverlight ». Double -cliquez sur " application Silverlight " pour créer un nouveau projet.
2
Laissez les paramètres par défaut même dans la boîte de dialogue «Nouveau Silverlight Application". Cliquez sur « OK ». Double -cliquez sur " DataGrid " pour ajouter un nouveau contrôle de grille de données. Double- cliquez sur "Button " pour ajouter un nouveau bouton à votre projet.
3
clic droit sur le contrôle " DataGrid " et sélectionnez "Propriétés". Cliquez sur " AutoGenereateColumns ", puis sélectionnez "Reset Value. " Double- cliquez sur "Button " pour ouvrir le module " MainPage.xaml.vb " . Appuyez sur "Ctrl " et "A ", puis appuyez sur «Supprimer» pour enlever tout le code existant.
4
Copier et coller le code ci-dessous dans " MainPage.xaml.vb " pour générer automatiquement deux colonnes avec des données : Photos
public Class MainPage
partielle hérite UserControl
public Sub New ()
InitializeComponent ( )
de dgSource As List ( de données) = new List ( des données )
itemsCnt As Integer = 100
idx As Integer = 1 To itemsCnt
dgSource.Add (New données ( ) avec _
{ _
. Prénom = "Première ", _
. NOM = " Dernier " _
})
< p > Suivant
DataGrid1.ItemsSource = dgSource
End Sub
5
Copiez et collez le code ci-dessous pour masquer la colonne générée automatiquement dans le contrôle de grille de données : < br >
Private Sub Button1_Click ( expéditeur de ByVal comme System.Object , ByVal e As System.Windows.RoutedEventArgs ) Poignées Button1.Click
DataGrid1.Columns.Item (0) . Visibilité = Windows.Visibility.Collapsed sous classe
6
nom de votre projet Silverlight sous la rubrique « Solution Explorer, " cliquez sur "Ajouter " puis sélectionnez "Classe ".
de End of
Fin cliquez avec le bouton droit À côté de " Nom : " «Data». Type
7
Copiez le code suivant dans la classe "Data" :
fName privé As String
lName privé As String
Prénom de propriété ( ) As String
Obtenir
Retour fName
Fin Obtenir
Set ( ByVal valeur As String ) Photos
fName = valeur
Fin Set
End bien immobilier
NOM de propriété ( ) As String
Obtenez
Retour lName
Fin Obtenir
Set ( ByVal valeur As String )
lName = valeur
End Set End Property
< br >
Appuyez sur " F5 " pour exécuter votre projet, puis cliquez sur "Button" pour masquer la colonne .