diff --git a/UIXcontrols/Helpers.cs b/UIXcontrols/Helpers.cs index 19815c3..5f5c9b3 100644 --- a/UIXcontrols/Helpers.cs +++ b/UIXcontrols/Helpers.cs @@ -5,6 +5,7 @@ // Assembly location: C:\Program Files\Zune\UIXcontrols.dll using Microsoft.Iris; +using Microsoft.Iris.Data; #nullable disable namespace UIXControls @@ -13,9 +14,12 @@ namespace UIXControls { public static bool IsModelItemDisposed(ModelItem item) => item.IsDisposed; - public static void AddUIXControlsClrRedirect() + public static void AddUIXControlsClrRedirect() => AddResourceRedirect("res://UIXControls!", "clr-res://UIXControls!"); + + public static void AddResourceRedirect(string fromPrefix, string toPrefix) { - Application.AddImportRedirect("res://UIXControls!", "clr-res://UIXControls!"); + Application.AddImportRedirect(fromPrefix, toPrefix); + ResourceManager.Instance.AddUriRedirect(fromPrefix, toPrefix); } } }