Message 1 of 4
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hello,
I am trying to overwrite graphic of picked element(Room) in active view with temporary view properties ON, but it only change after transaction end, and without temporary view property. Do you know where might be the problem ?
Transaction g = new Transaction(doc, "TST");
g.Start();
view.EnableTemporaryViewPropertiesMode(view.Id);
try
{
while (true)
{
Reference reference2 = uidoc.Selection.PickObject(ObjectType.Element,
"Select element");
Element o = doc.GetElement(reference2);
OverrideGraphicSettings ogs2 = new OverrideGraphicSettings();
ogs2.SetHalftone(true);
ogs2.SetSurfaceTransparency(100);
view.SetElementOverrides(o.Id, ogs2);
}
}
catch (Autodesk.Revit.Exceptions.OperationCanceledException)
{
}
TemporaryViewMode tvm = TemporaryViewMode.TemporaryViewProperties;
view.DisableTemporaryViewMode(tvm);
g.Commit();
return Result.Succeeded;
Solved! Go to Solution.