Het hebben van de kennis over hoe om automatisch gegenereerde kolommen in een data grid controle met behulp van Microsoft Silverlight verbergen kan uw toepassing nog gebruiksvriendelijker te maken . Silverlight is een Microsoft-toepassing gebruikt om rijke interactie applicaties voor de Windows Phone , web en desktop bouwen . Een data grid controle is een controle gebruikt om gegevens weer te geven aan de gebruiker in tabel formaat . Microsoft Visual Basic of VB , kan worden gebruikt om Silverlight toepassingen. VB is een programmeertaal vaak de voorkeur van programmeurs voor het gebruiksgemak . Instructies 1 Start Microsoft Visual Web Developer Expres , selecteer vervolgens " New Project" van het linkervenster van het scherm . Expand " Visual Basic " onder " Installed sjablonen " en selecteer " Silverlight . " Dubbelklik op " Silverlight Application " om een nieuw project aan te maken . Kopen van 2 Laat de standaardinstellingen hetzelfde in de " New Silverlight Application " dialoogvenster . Klik op " OK . " Dubbelklik op " DataGrid " om een nieuwe data grid controle toe te voegen . Dubbelklik op " knop" om een nieuwe knop toe te voegen aan uw project . 3 Klik met de rechtermuisknop " DataGrid " control en kies 'Eigenschappen'. Klik op " AutoGenereateColumns , " selecteer "Reset Value . " Dubbelklik op " knop" om de " MainPage.xaml.vb " module te openen . Druk op " Ctrl " en " A ", druk daarna op " Delete" om alle bestaande code te verwijderen . Kopieer 4 en plak onderstaande code in " MainPage.xaml.vb " om twee kolommen AutoGenerate met data : Gedeeltelijke Public Class MainPage Erft UserControl Public Sub New ( ) InitializeComponent ( ) Dim dgSource Als lijst ( van gegevens ) = Nieuwe lijst ( van Data ) Dim itemsCnt As Integer = 100 idx As Integer = 1 To dgSource.Add ( itemsCnt Nieuwe gegevens ' ( ) met _ { _ . FirstName = "First " , _ . Achternaam = " Last " _ } ) op Twitter Volgende DataGrid1.ItemsSource End Sub 5 Kopieer en plak de onderstaande code om de automatisch gegenereerde kolom in de data grid controle verbergen = dgSource : < br Private Sub Button1_Click ( ByVal afzender als System.Object , ByVal e als System.Windows.RoutedEventArgs ) > Verwerkt Button1.Click DataGrid1.Columns.Item ( 0 ) . Zichtbaarheid = Windows.Visibility.Collapsed End of Sub End Class 6 rechtermuisknop op uw Silverlight- project naam onder " Solution Explorer ", klik op "Add " en selecteer vervolgens " klasse . " Naast " Naam : " type " gegevens . " Copy 7 de volgende code in de "Data " klasse: Prive fname As String Prive lNaam As String Property FirstName ( ) As String Krijg Terug fname Einde Krijg Set ( ByVal value As String ) fname = waarde End of Set End Property Property Achternaam ( ) As String Get terug lNaam End of Get Set ( ByVal value As String ) lNaam = waarde End of Set End Property < br Pers> " F5 " om uw project uit te voeren , klik op " knop" om de kolom te verbergen .
|