diff --git a/UIX/Microsoft/Iris/Markup/MarkupSystem.cs b/UIX/Microsoft/Iris/Markup/MarkupSystem.cs index 996c20c..7a35212 100644 --- a/UIX/Microsoft/Iris/Markup/MarkupSystem.cs +++ b/UIX/Microsoft/Iris/Markup/MarkupSystem.cs @@ -33,6 +33,8 @@ namespace Microsoft.Iris.Markup private static uint s_rootIslandId; private static uint s_activeIslands; + public static event EventHandler NewMarkupLoaded; + public static void Startup(bool compileMode) { MarkupSystemActive = true; @@ -135,6 +137,8 @@ namespace Microsoft.Iris.Markup if (loadResult.UnderlyingUri != null) LoadResultCache.Write(loadResult.UnderlyingUri, loadResult); } + + NewMarkupLoaded?.Invoke(null, loadResult); } loadResult?.AddReference(islandId); ErrorManager.ExitContext();