Revit 2015 Api 以上 提供了SetElementIds 方法 他在Selection 类里 废话不多说上代码
我把它写成了Document的扩展方法
/// <summary>
/// 元素高亮显示
/// </summary>
/// <typeparam name="T">类型</typeparam>
/// <param name="document">文档</param>
/// <param name="elements">集合</param>
/// <param name="clear">是否清除之前</param>
public static void HighLight<T>(this Document document, List<T> elements, bool clear)
{
var uiDoc = new UIDocument(document);
//需要开启事务
Transaction tr = new Transaction(uiDoc.Document, "高亮显示");