private void initalizeGrid() { VDF.Vault.Currency.Properties.PropertyDefinitionDictionary propDefs = vaultConnection.PropertyManager.GetPropertyDefinitions(null, null, VDF.Vault.Currency.Properties.PropertyDefinitionFilter.IncludeAll); VDF.Vault.Forms.Controls.VaultBrowserControl.Configuration initialConfig = new VDF.Vault.Forms.Controls.VaultBrowserControl.Configuration(vaultConnection, "VaultBrowserSample", propDefs); initialConfig.AddInitialColumn(VDF.Vault.Currency.Properties.PropertyDefinitionIds.Client.EntityIcon); initialConfig.AddInitialColumn(VDF.Vault.Currency.Properties.PropertyDefinitionIds.Client.VaultStatus); initialConfig.AddInitialColumn(VDF.Vault.Currency.Properties.PropertyDefinitionIds.Server.EntityName); initialConfig.AddInitialColumn(VDF.Vault.Currency.Properties.PropertyDefinitionIds.Server.CheckInDate); initialConfig.AddInitialColumn(VDF.Vault.Currency.Properties.PropertyDefinitionIds.Server.Comment); initialConfig.AddInitialColumn(VDF.Vault.Currency.Properties.PropertyDefinitionIds.Server.ThumbnailSystem); initialConfig.AddInitialSortCriteria(VDF.Vault.Currency.Properties.PropertyDefinitionIds.Server.EntityName, true); initialConfig.AddInitialQuickListColumn(VDF.Vault.Currency.Properties.PropertyDefinitionIds.Client.EntityIcon); initialConfig.AddInitialQuickListColumn(VDF.Vault.Currency.Properties.PropertyDefinitionIds.Client.VaultStatus); initialConfig.AddInitialQuickListColumn(VDF.Vault.Currency.Properties.PropertyDefinitionIds.Server.EntityName); initialConfig.AddInitialQuickListColumn(VDF.Vault.Currency.Properties.PropertyDefinitionIds.Server.CheckInDate); initialConfig.AddInitialQuickListColumn(VDF.Vault.Currency.Properties.PropertyDefinitionIds.Server.Comment); initialConfig.AddInitialQuickListColumn(VDF.Vault.Currency.Properties.PropertyDefinitionIds.Server.ThumbnailSystem); m_model = new VDF.Vault.Forms.Models.BrowseVaultNavigationModel(vaultConnection, true, true); m_model.ParentChanged += new EventHandler(m_model_ParentChanged); m_model.SelectedContentChanged += new EventHandler <VDF.Vault.Forms.Currency.SelectionChangedEventArgs>(m_model_SelectedContentChanged); vaultBrowserControl.SetDataSource(initialConfig, m_model); vaultBrowserControl.OptionsCustomizations.CanDisplayEntityHandler = canDisplayEntity; vaultBrowserControl.OptionsBehavior.MultiSelect = false; vaultBrowserControl.OptionsBehavior.AllowOverrideSelections = false; vaultNavigationPathComboboxControl1.SetDataSource(vaultConnection, m_model, null); m_model.Navigate(vaultConnection.FolderManager.RootFolder, VDF.Vault.Forms.Currency.NavigationContext.NewContext); }