internal void PickElement()
{
try
{
// Pick an element.
Reference eRef = m_document.Selection.PickObject(Autodesk.Revit.UI.Selection.ObjectType.Element, "Please pick an element.");
if (eRef != null && eRef.ElementId != ElementId.InvalidElementId)
{
SelectedElement = m_document.Document.GetElement(eRef);
m_elemPickedPoint = eRef.GlobalPoint;
}
}
catch (Exceptions.OperationCanceledException)
{
// Element selection cancelled.
SelectedElement = null;
}
}