Nachdem das Wissen darüber, wie automatisch generierte Spalten in einem DataGrid-Steuerelement mit Microsoft Silverlight verstecken können Ihre Anwendung mehr benutzerfreundlich. Silverlight ist eine Microsoft-Anwendung verwendet werden, um eine intensive Interaktion Anwendungen für die Windows Phone , Web -und Desktop- bauen. Ein Daten-Grid ist eine Steuerung verwendet werden, um Daten für den Benutzer in einem tabellarischen Format angezeigt werden . Microsoft Visual Basic oder VB, können verwendet werden, um Silverlight-Anwendungen zu erstellen . VB ist eine Programmiersprache häufig von Programmierern für seine Benutzerfreundlichkeit bevorzugt. Anleitung
1
Starten Sie Microsoft Visual Web Developer Expres, und wählen Sie dann "Neues Projekt" aus dem linken Bereich des Bildschirms. Erweitern Sie " Visual Basic " unter " Installierte Vorlagen " und wählen Sie " Silverlight ". Doppelklicken Sie auf " Silverlight-Anwendung ", um ein neues Projekt zu erstellen.
2
die Standardeinstellungen belassen das gleiche in der " Neue Silverlight-Anwendung " Dialogfeld . Klicken Sie auf " OK". Doppelklicken Sie auf " DataGrid ", um eine neue Daten-Grid -Steuerelement hinzuzufügen . Klicken Sie doppelt auf "Button ", um eine neue Schaltfläche zu Ihrem Projekt hinzuzufügen .
3
rechten Maustaste auf das " DataGrid"-Steuerelement , und wählen Sie "Eigenschaften". Klicken Sie auf " AutoGenereateColumns ", und wählen Sie dann "Reset -Wert. " Klicken Sie doppelt auf "Button ", um die " MainPage.xaml.vb "-Modul zu öffnen. Drücken Sie "Strg " und "A ", dann drücken Sie "Löschen" , um alle vorhandenen Code zu entfernen.
4
Kopieren Sie den Code unten in " MainPage.xaml.vb ", um zwei Spalten mit Daten automatisch generieren :
Partial Public Class MainPage
Inherits UserControl
Public Sub New ()
InitializeComponent ( ) Dim
dgSource As List ( von Daten) = New List ( der Daten)
Dim itemsCnt As Integer = 100
idx As Integer = 1 To
dgSource.Add ( itemsCnt Neue Daten () Mit _
{ _
. Vorname = "First" , _
. Nachname = "Last " _
} )
< p > Weiter
DataGrid1.ItemsSource = dgSource
End Sub
5
Kopieren Sie den Code unten, um den automatisch generierten Spalte in der Daten-Grid Steuerelement auszublenden :
private Sub Button1_Click (ByVal sender As System.Object , ByVal e As System.Windows.RoutedEventArgs ) Griffe Button1.Click
DataGrid1.Columns.Item (0) . Visibility = Windows.Visibility.Collapsed
End Sub End Class
6
der rechten Maustaste auf das Silverlight-Projekt unter Namen " Explorer ", klicken Sie auf " hinzufügen" und wählen Sie dann " Klasse . " Weiter zu "Name:" Typ "Data ".
7
Kopieren Sie den folgenden Code in der "Data" -Klasse :
Privat fName As String
Privat lName As String
Property Vorname () As String
Holen
Return fName
Ende Route
Set ( ByVal value As String)
fName = Wert
End
End Property
Property Name () As String
Set Get
Zurück lName
Ende Route
Set ( ByVal value As String)
lName = Wert
End Set