© 2010 Autodesk
Introduction to the Navisworks 2011 .NET API
Access Object Properties
Finding Property Category
PropertyCategory prop_cat =
  root.PropertyCategories.FindCategoryByName(
    PropertyCategoryNames.Item);
Accessing Property Value
DataProperty prop =
  prop_cat.Properties.FindPropertyByName(
    DataPropertyNames.ItemName);
string value = prop.Value.ToDisplayString();
First, we look for the property category. Look for a category by either internal name or display name. From an API point of view, former is preferred because will work across localised versions. Some built-in category and property names are defined by the API so you don’t need to remember them.

The access the property value. Here, we are converting to a string for display, but it could be any type.