Application: BrowseBindings
Revit Platform: All
Revit Version: 2011.0
First Released For: 8.0
Programming Language: VB.NET
Skill Level: Beginning
Category: Parameters
Type: ExternalCommand

Subject: Display shared parameters bindings.
Summary: 
This sample browses all the shared parameters bindings used in the project. 

Classes: 
Autodesk.Revit.UI.IExternalCommand
Autodesk.Revit.ApplicationServices.Application
Autodesk.Revit.DB.BindingMap 
Autodesk.Revit.DB.DefinitionBindingMapIterator 
Autodesk.Revit.DB.ElementBinding 
Autodesk.Revit.DB.Definition
Autodesk.Revit.DB.CategorySet

Project Files: 
Command.vb
It contains the class Command which implements interface IExternalCommand 

BindingsBrowserForm.vb
It retrieves the ParameterBindingsMap in Revit application and loops the map to get all bindings and parameter definitions.Then displays them as a tree.

Description: 
This sample provides following functionalities.
-	Get the Revit application and retrieves the ParameterBindingsMap.
-	Loop the map to get all parameter bindings.
-	Display the bindings in the tree view.

Instructions: 
1.	Open Revit.
2.	Execute the external command.